From 0b175f43fb5c6a4ad2f356fdaf84486d32fa0647 Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Fri, 20 Oct 2023 12:18:50 +0200 Subject: [PATCH 01/22] added ProductList entity representing a universal list of products - ProductListTypeEnum defines the available types of the list - at the moment, there are two types of the product lists - a wishlist and a comparison --- .../Demo/ProductListDataFixture.php | 89 +++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 app/src/DataFixtures/Demo/ProductListDataFixture.php diff --git a/app/src/DataFixtures/Demo/ProductListDataFixture.php b/app/src/DataFixtures/Demo/ProductListDataFixture.php new file mode 100644 index 0000000000..a8ce988fa7 --- /dev/null +++ b/app/src/DataFixtures/Demo/ProductListDataFixture.php @@ -0,0 +1,89 @@ +getReference(CustomerUserDataFixture::USER_WITH_RESET_PASSWORD_HASH); + /** @var \App\Model\Product\Product $productHelloKitty */ + $productHelloKitty = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); + /** @var \App\Model\Product\Product $productIphone */ + $productIphone = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 5); + /** @var \App\Model\Product\Product $productXperia */ + $productXperia = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 49); + /** @var \App\Model\Product\Product $productToiletPaper */ + $productToiletPaper = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 33); + /** @var \App\Model\Product\Product $productPhilipsTv */ + $productPhilipsTv = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 2); + /** @var \App\Model\Product\Product $productLgTv */ + $productLgTv = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 3); + + $this->createProductList(ProductListTypeEnum::WISHLIST, $customerUser, self::PRODUCT_LIST_WISHLIST_LOGGED_CUSTOMER_UUID, [$productHelloKitty]); + $this->createProductList(ProductListTypeEnum::COMPARISON, $customerUser, self::PRODUCT_LIST_COMPARISON_LOGGED_CUSTOMER_UUID, [$productIphone, $productXperia]); + $this->createProductList(ProductListTypeEnum::WISHLIST, null, self::PRODUCT_LIST_WISHLIST_NOT_LOGGED_CUSTOMER_UUID, [$productToiletPaper]); + $this->createProductList(ProductListTypeEnum::COMPARISON, null, self::PRODUCT_LIST_COMPARISON_NOT_LOGGED_CUSTOMER_UUID, [$productPhilipsTv, $productLgTv]); + } + + /** + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + * @param \App\Model\Customer\User\CustomerUser|null $customerUser + * @param string $uuid + * @param \App\Model\Product\Product[] $products + */ + private function createProductList( + ProductListTypeEnumInterface $productListType, + ?CustomerUser $customerUser, + string $uuid, + array $products, + ): void { + $productListData = $this->productListDataFactory->create($productListType, $customerUser, $uuid); + $productList = $this->productListFacade->create($productListData); + + foreach ($products as $product) { + $this->productListFacade->addProductToList($productList, $product); + } + } + + /** + * @return string[] + */ + public function getDependencies(): array + { + return [ + ProductDataFixture::class, + CustomerUserDataFixture::class, + ]; + } +} From 60531d56283f9f7c3ba62f12ea6cf415e93c0bd2 Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Tue, 24 Oct 2023 09:57:39 +0200 Subject: [PATCH 02/22] move part of data loading logic from project-base into packages - MultipleSearchQuery + Factory moved to the FE API package - ProductBatchLoader:load*ByIds moved to the FE API package (the new class is now a parent of ProductBatchLoader from project-base) - ProductBatchLoader::getTotalByBatchLoadDataId moved to the FE API package (the new class is now a parent of ProductBatchLoader from project-base) - ProductElasticsearchProvider::getBatched*ByProductIds moved to a new class "ProductElasticsearchBatchProvider" in FE API package - ProductElasticsearchRepository::getBatchedProductsAndTotalsByFilterQueries moved to a new class "ProductElasticsearchBatchRepository" in FE API package - ProductElasticsearchRepository::PRODUCTS_KEY and TOTALS_KEY constants moved to a new class "ProductElasticsearchBatchRepository" in FE API package --- app/config/packages/overblog_dataloader.yaml | 6 +- app/config/services.yaml | 6 ++ .../Elasticsearch/MultipleSearchQuery.php | 52 ----------- .../MultipleSearchQueryFactory.php | 43 ---------- .../Model/Product/ProductsBatchLoader.php | 86 +++---------------- .../DataMapper/ProductArrayFieldMapper.php | 2 +- .../Product/ProductElasticsearchProvider.php | 40 +++------ .../Search/ProductElasticsearchRepository.php | 52 +---------- 8 files changed, 36 insertions(+), 251 deletions(-) delete mode 100644 app/src/Component/Elasticsearch/MultipleSearchQuery.php delete mode 100644 app/src/Component/Elasticsearch/MultipleSearchQueryFactory.php diff --git a/app/config/packages/overblog_dataloader.yaml b/app/config/packages/overblog_dataloader.yaml index 36d168994f..c9047d5c7f 100644 --- a/app/config/packages/overblog_dataloader.yaml +++ b/app/config/packages/overblog_dataloader.yaml @@ -4,16 +4,16 @@ overblog_dataloader: loaders: productsVisibleByIdsBatchLoader: alias: "products_visible_by_ids_batch_loader" - batch_load_fn: "@App\\FrontendApi\\Model\\Product\\ProductsBatchLoader:loadVisibleByIds" + batch_load_fn: "@Shopsys\\FrontendApiBundle\\Model\\Product\\BatchLoad\\ProductsBatchLoader:loadVisibleByIds" productsVisibleAndSortedByIdsBatchLoader: alias: "products_visible_and_sorted_by_ids_batch_loader" - batch_load_fn: "@App\\FrontendApi\\Model\\Product\\ProductsBatchLoader:loadVisibleAndSortedByIds" + batch_load_fn: "@Shopsys\\FrontendApiBundle\\Model\\Product\\BatchLoad\\ProductsBatchLoader:loadVisibleAndSortedByIds" productsByEntitiesBatchLoader: alias: "products_by_entities_batch_loader" batch_load_fn: "@App\\FrontendApi\\Model\\Product\\ProductsBatchLoader:loadByEntities" productsSellableByIdsBatchLoader: alias: "products_sellable_by_ids_batch_loader" - batch_load_fn: "@App\\FrontendApi\\Model\\Product\\ProductsBatchLoader:loadSellableByIds" + batch_load_fn: "@Shopsys\\FrontendApiBundle\\Model\\Product\\BatchLoad\\ProductsBatchLoader:loadSellableByIds" imagesBatchLoader: alias: "images_batch_loader" batch_load_fn: "@App\\FrontendApi\\Model\\Image\\ImagesBatchLoader:loadByBatchData" diff --git a/app/config/services.yaml b/app/config/services.yaml index 4372359f73..5c925d4cc3 100644 --- a/app/config/services.yaml +++ b/app/config/services.yaml @@ -930,3 +930,9 @@ services: Psr\Http\Message\ServerRequestInterface: factory: ['@Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory', 'createRequest'] arguments: ['@=service("request_stack").getMainRequest()'] + + Shopsys\FrontendApiBundle\Model\Product\BatchLoad\ProductsBatchLoader: + alias: App\FrontendApi\Model\Product\ProductsBatchLoader + + Shopsys\FrameworkBundle\Model\Product\ProductElasticsearchProvider: + alias: App\Model\Product\ProductElasticsearchProvider diff --git a/app/src/Component/Elasticsearch/MultipleSearchQuery.php b/app/src/Component/Elasticsearch/MultipleSearchQuery.php deleted file mode 100644 index 5f5c1e5ab2..0000000000 --- a/app/src/Component/Elasticsearch/MultipleSearchQuery.php +++ /dev/null @@ -1,52 +0,0 @@ - - */ - private array $body; - - /** - * @param string $indexName - * @param \App\Model\Product\Search\FilterQuery[] $filterQueries - */ - public function __construct(private string $indexName, array $filterQueries) - { - $this->body = $this->getBody($filterQueries); - } - - /** - * @return array - */ - public function getQuery(): array - { - return [ - 'index' => $this->indexName, - 'body' => $this->body, - ]; - } - - /** - * @param \App\Model\Product\Search\FilterQuery[] $filterQueries - * @return array - */ - private function getBody(array $filterQueries): array - { - $body = []; - - foreach ($filterQueries as $filterQuery) { - $body[] = []; - $body[] = $filterQuery->getQuery()['body']; - } - - return $body; - } -} diff --git a/app/src/Component/Elasticsearch/MultipleSearchQueryFactory.php b/app/src/Component/Elasticsearch/MultipleSearchQueryFactory.php deleted file mode 100644 index 039ed3a078..0000000000 --- a/app/src/Component/Elasticsearch/MultipleSearchQueryFactory.php +++ /dev/null @@ -1,43 +0,0 @@ -getIndexAlias($indexName), $filterQueries); - } - - /** - * @param string $indexName - * @return string - */ - private function getIndexAlias(string $indexName): string - { - return $this->indexDefinitionLoader->getIndexDefinition( - $indexName, - $this->domain->getId(), - )->getIndexAlias(); - } -} diff --git a/app/src/FrontendApi/Model/Product/ProductsBatchLoader.php b/app/src/FrontendApi/Model/Product/ProductsBatchLoader.php index f537f486bd..7a6c124476 100644 --- a/app/src/FrontendApi/Model/Product/ProductsBatchLoader.php +++ b/app/src/FrontendApi/Model/Product/ProductsBatchLoader.php @@ -5,80 +5,25 @@ namespace App\FrontendApi\Model\Product; use App\Model\Product\ProductElasticsearchProvider; -use App\Model\Product\Search\ProductElasticsearchRepository; use GraphQL\Executor\Promise\Promise; use GraphQL\Executor\Promise\PromiseAdapter; +use Shopsys\FrontendApiBundle\Model\Product\BatchLoad\ProductElasticsearchBatchProvider; +use Shopsys\FrontendApiBundle\Model\Product\BatchLoad\ProductElasticsearchBatchRepository; +use Shopsys\FrontendApiBundle\Model\Product\BatchLoad\ProductsBatchLoader as BaseProductsBatchLoader; -class ProductsBatchLoader +class ProductsBatchLoader extends BaseProductsBatchLoader { - /** - * @var array - */ - private static array $totalsIndexedByBatchLoadDataId; - /** * @param \GraphQL\Executor\Promise\PromiseAdapter $promiseAdapter + * @param \Shopsys\FrontendApiBundle\Model\Product\BatchLoad\ProductElasticsearchBatchProvider $productElasticsearchBatchProvider * @param \App\Model\Product\ProductElasticsearchProvider $productElasticsearchProvider */ public function __construct( - private PromiseAdapter $promiseAdapter, - private ProductElasticsearchProvider $productElasticsearchProvider, + PromiseAdapter $promiseAdapter, + ProductElasticsearchBatchProvider $productElasticsearchBatchProvider, + private readonly ProductElasticsearchProvider $productElasticsearchProvider, ) { - } - - /** - * @param int[][] $productsIds - * @return \GraphQL\Executor\Promise\Promise - */ - public function loadVisibleByIds(array $productsIds): Promise - { - return $this->promiseAdapter->all($this->productElasticsearchProvider->getBatchedVisibleByProductIds($productsIds)[ProductElasticsearchRepository::PRODUCTS_KEY]); - } - - /** - * @param int[][] $productsIds - * @return \GraphQL\Executor\Promise\Promise - */ - public function loadVisibleAndSortedByIds(array $productsIds): Promise - { - $products = $this->productElasticsearchProvider->getBatchedVisibleByProductIds($productsIds)[ProductElasticsearchRepository::PRODUCTS_KEY]; - $sortedProducts = []; - - foreach ($products as $index => $result) { - $sortedProducts[] = $this->sortByOriginalArray($result, $productsIds[$index]); - } - - return $this->promiseAdapter->all($sortedProducts); - } - - /** - * @param array $arrayForSorting - * @param array $originalArray - * @return array - */ - private function sortByOriginalArray(array $arrayForSorting, array $originalArray): array - { - $sortedItems = []; - - foreach ($arrayForSorting as $item) { - $originalIndex = array_search($item['id'], $originalArray, true); - - if ($originalIndex !== false) { - $sortedItems[$originalIndex] = $item; - } - } - ksort($sortedItems); - - return $sortedItems; - } - - /** - * @param int[][] $productsIds - * @return \GraphQL\Executor\Promise\Promise - */ - public function loadSellableByIds(array $productsIds): Promise - { - return $this->promiseAdapter->all($this->productElasticsearchProvider->getBatchedSellableByProductIds($productsIds)[ProductElasticsearchRepository::PRODUCTS_KEY]); + parent::__construct($promiseAdapter, $productElasticsearchBatchProvider); } /** @@ -88,23 +33,14 @@ public function loadSellableByIds(array $productsIds): Promise public function loadByEntities(array $productBatchLoadByEntitiesData): Promise { $batchedByEntities = $this->productElasticsearchProvider->getBatchedByEntities($productBatchLoadByEntitiesData); - self::$totalsIndexedByBatchLoadDataId = $batchedByEntities[ProductElasticsearchRepository::TOTALS_KEY]; + self::$totalsIndexedByBatchLoadDataId = $batchedByEntities[ProductElasticsearchBatchRepository::TOTALS_KEY]; $result = []; foreach ($productBatchLoadByEntitiesData as $productBatchLoadByEntityData) { - $result[] = $batchedByEntities[ProductElasticsearchRepository::PRODUCTS_KEY][$productBatchLoadByEntityData->getId()]; + $result[] = $batchedByEntities[ProductElasticsearchBatchRepository::PRODUCTS_KEY][$productBatchLoadByEntityData->getId()]; } return $this->promiseAdapter->all($result); } - - /** - * @param string $batchLoadDataId - * @return int - */ - public static function getTotalByBatchLoadDataId(string $batchLoadDataId): int - { - return self::$totalsIndexedByBatchLoadDataId[$batchLoadDataId] ?? 0; - } } diff --git a/app/src/FrontendApi/Resolver/Products/DataMapper/ProductArrayFieldMapper.php b/app/src/FrontendApi/Resolver/Products/DataMapper/ProductArrayFieldMapper.php index 57f67ec94c..c17d0e7438 100644 --- a/app/src/FrontendApi/Resolver/Products/DataMapper/ProductArrayFieldMapper.php +++ b/app/src/FrontendApi/Resolver/Products/DataMapper/ProductArrayFieldMapper.php @@ -30,7 +30,7 @@ class ProductArrayFieldMapper extends BaseProductArrayFieldMapper * @param \App\Model\Category\CategoryFacade $categoryFacade * @param \App\Model\Product\Flag\FlagFacade $flagFacade * @param \App\Model\Product\Brand\BrandFacade $brandFacade - * @param \Shopsys\FrameworkBundle\Model\Product\ProductElasticsearchProvider $productElasticsearchProvider + * @param \App\Model\Product\ProductElasticsearchProvider $productElasticsearchProvider * @param \App\FrontendApi\Model\Parameter\ParameterWithValuesFactory $parameterWithValuesFactory * @param \Overblog\DataLoader\DataLoaderInterface $categoriesBatchLoader * @param \Overblog\DataLoader\DataLoaderInterface $flagsBatchLoader diff --git a/app/src/Model/Product/ProductElasticsearchProvider.php b/app/src/Model/Product/ProductElasticsearchProvider.php index 51c0762612..09bb84f9ec 100644 --- a/app/src/Model/Product/ProductElasticsearchProvider.php +++ b/app/src/Model/Product/ProductElasticsearchProvider.php @@ -11,6 +11,9 @@ use App\Model\Product\Search\FilterQuery; use InvalidArgumentException; use Shopsys\FrameworkBundle\Model\Product\ProductElasticsearchProvider as BaseProductElasticsearchProvider; +use Shopsys\FrameworkBundle\Model\Product\Search\FilterQueryFactory; +use Shopsys\FrameworkBundle\Model\Product\Search\ProductElasticsearchRepository; +use Shopsys\FrontendApiBundle\Model\Product\BatchLoad\ProductElasticsearchBatchRepository; /** * @property \App\Model\Product\Search\ProductElasticsearchRepository $productElasticsearchRepository @@ -19,33 +22,16 @@ class ProductElasticsearchProvider extends BaseProductElasticsearchProvider { /** - * @param int[][] $productsIds - * @return array - */ - public function getBatchedVisibleByProductIds(array $productsIds): array - { - $filterQueries = []; - - foreach ($productsIds as $productIds) { - $filterQueries[] = $this->filterQueryFactory->createVisibleProductsByProductIdsFilter($productIds); - } - - return $this->productElasticsearchRepository->getBatchedProductsAndTotalsByFilterQueries($filterQueries); - } - - /** - * @param int[][] $productsIds - * @return array + * @param \App\Model\Product\Search\ProductElasticsearchRepository $productElasticsearchRepository + * @param \App\Model\Product\Search\FilterQueryFactory $filterQueryFactory + * @param \Shopsys\FrontendApiBundle\Model\Product\BatchLoad\ProductElasticsearchBatchRepository $productElasticsearchBatchRepository */ - public function getBatchedSellableByProductIds(array $productsIds): array - { - $filterQueries = []; - - foreach ($productsIds as $productIds) { - $filterQueries[] = $this->filterQueryFactory->createSellableProductsByProductIdsFilter($productIds); - } - - return $this->productElasticsearchRepository->getBatchedProductsAndTotalsByFilterQueries($filterQueries); + public function __construct( + ProductElasticsearchRepository $productElasticsearchRepository, + FilterQueryFactory $filterQueryFactory, + private readonly ProductElasticsearchBatchRepository $productElasticsearchBatchRepository, + ) { + parent::__construct($productElasticsearchRepository, $filterQueryFactory); } /** @@ -60,7 +46,7 @@ public function getBatchedByEntities(array $productBatchLoadByEntitiesData): arr $filterQueries[$productBatchLoadByEntityData->getId()] = $this->getFilterQuery($productBatchLoadByEntityData); } - return $this->productElasticsearchRepository->getBatchedProductsAndTotalsByFilterQueries($filterQueries); + return $this->productElasticsearchBatchRepository->getBatchedProductsAndTotalsByFilterQueries($filterQueries); } /** diff --git a/app/src/Model/Product/Search/ProductElasticsearchRepository.php b/app/src/Model/Product/Search/ProductElasticsearchRepository.php index 9df48f6101..af5cf76ea5 100644 --- a/app/src/Model/Product/Search/ProductElasticsearchRepository.php +++ b/app/src/Model/Product/Search/ProductElasticsearchRepository.php @@ -4,12 +4,8 @@ namespace App\Model\Product\Search; -use App\Component\Elasticsearch\MultipleSearchQueryFactory; use App\Model\Product\Filter\ProductFilterData; use Doctrine\ORM\QueryBuilder; -use Elasticsearch\Client; -use Shopsys\FrameworkBundle\Component\Elasticsearch\IndexDefinitionLoader; -use Shopsys\FrameworkBundle\Model\Product\Elasticsearch\ProductIndex; use Shopsys\FrameworkBundle\Model\Product\Search\ProductElasticsearchRepository as BaseProductElasticsearchRepository; /** @@ -19,34 +15,14 @@ * @method \Shopsys\FrameworkBundle\Model\Product\Search\ProductsResult getSortedProductsResultByFilterQuery(\App\Model\Product\Search\FilterQuery $filterQuery) * @method int getProductsCountByFilterQuery(\App\Model\Product\Search\FilterQuery $filterQuery) * @method array getProductsByFilterQuery(\App\Model\Product\Search\FilterQuery $filterQuery) + * @method __construct(\Elasticsearch\Client $client, \App\Model\Product\Search\ProductElasticsearchConverter $productElasticsearchConverter, \App\Model\Product\Search\FilterQueryFactory $filterQueryFactory, \Shopsys\FrameworkBundle\Component\Elasticsearch\IndexDefinitionLoader $indexDefinitionLoader) */ class ProductElasticsearchRepository extends BaseProductElasticsearchRepository { - public const PRODUCTS_KEY = 'products'; - - public const TOTALS_KEY = 'totals'; - - /** - * @param \Elasticsearch\Client $client - * @param \App\Model\Product\Search\ProductElasticsearchConverter $productElasticsearchConverter - * @param \App\Model\Product\Search\FilterQueryFactory $filterQueryFactory - * @param \Shopsys\FrameworkBundle\Component\Elasticsearch\IndexDefinitionLoader $indexDefinitionLoader - * @param \App\Component\Elasticsearch\MultipleSearchQueryFactory $multipleSearchQueryFactory - */ - public function __construct( - Client $client, - ProductElasticsearchConverter $productElasticsearchConverter, - FilterQueryFactory $filterQueryFactory, - IndexDefinitionLoader $indexDefinitionLoader, - private MultipleSearchQueryFactory $multipleSearchQueryFactory, - ) { - parent::__construct($client, $productElasticsearchConverter, $filterQueryFactory, $indexDefinitionLoader); - } - /** * {@inheritdoc} */ - protected function extractTotalCount(array $result): int + public function extractTotalCount(array $result): int { return (int)$result['hits']['total']['value']; } @@ -95,28 +71,4 @@ private function extractCategoryIdsAggregation(array $productCountAggregation): return $result; } - - /** - * @param \App\Model\Product\Search\FilterQuery[] $filterQueries - * @return array - */ - public function getBatchedProductsAndTotalsByFilterQueries(array $filterQueries): array - { - $mSearchQuery = $this->multipleSearchQueryFactory->create(ProductIndex::getName(), $filterQueries); - $result = $this->client->msearch($mSearchQuery->getQuery()); - - $keys = array_keys($filterQueries); - $products = []; - $totals = []; - - foreach ($result['responses'] as $index => $response) { - $products[$keys[$index]] = $this->extractHits($response); - $totals[$keys[$index]] = $this->extractTotalCount($response); - } - - return [ - self::PRODUCTS_KEY => $products, - self::TOTALS_KEY => $totals, - ]; - } } From 39f9acbea6d77849b1a66dec95a27da6b1741cd7 Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Wed, 25 Oct 2023 20:27:27 +0200 Subject: [PATCH 03/22] FE API: add query for product list - for not logged customer, product list type and uuid must be provided - for logged customer, product list type must be provided, and uuid optionally - user error is thrown when uuid is not provided by not logged user - products of the product list are fetched using data loader --- .../EnumType/ProductListTypeEnum.types.yaml | 4 + .../ProductList/ProductList.types.yaml | 4 + .../ProductList/ProductListInput.types.yaml | 4 + app/schema.graphql | 24 ++++ .../Demo/ProductListDataFixture.php | 8 +- .../Resolver/Products/ProductsQuery.php | 13 +- .../ProductListLoggedCustomerTest.php | 93 +++++++++++++++ ...ductListNotExistsForLoggedCustomerTest.php | 28 +++++ .../ProductListNotLoggedCustomerTest.php | 104 ++++++++++++++++ .../ProductListTypesDataProvider.php | 21 ++++ .../graphql/ProductListQuery.graphql | 9 ++ storefront/graphql/docs/schema.md | 112 ++++++++++++++++++ storefront/graphql/generated/index.tsx | 30 +++++ storefront/schema.graphql.json | 2 +- 14 files changed, 445 insertions(+), 11 deletions(-) create mode 100644 app/config/graphql/types/EnumType/ProductListTypeEnum.types.yaml create mode 100644 app/config/graphql/types/ModelType/Product/ProductList/ProductList.types.yaml create mode 100644 app/config/graphql/types/ModelType/Product/ProductList/ProductListInput.types.yaml create mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php create mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php create mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php create mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListTypesDataProvider.php create mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/ProductListQuery.graphql diff --git a/app/config/graphql/types/EnumType/ProductListTypeEnum.types.yaml b/app/config/graphql/types/EnumType/ProductListTypeEnum.types.yaml new file mode 100644 index 0000000000..88832f5186 --- /dev/null +++ b/app/config/graphql/types/EnumType/ProductListTypeEnum.types.yaml @@ -0,0 +1,4 @@ +ProductListTypeEnum: + type: enum + inherits: + - 'ProductListTypeEnumDecorator' diff --git a/app/config/graphql/types/ModelType/Product/ProductList/ProductList.types.yaml b/app/config/graphql/types/ModelType/Product/ProductList/ProductList.types.yaml new file mode 100644 index 0000000000..cfef8f8e48 --- /dev/null +++ b/app/config/graphql/types/ModelType/Product/ProductList/ProductList.types.yaml @@ -0,0 +1,4 @@ +ProductList: + type: object + inherits: + - 'ProductListDecorator' diff --git a/app/config/graphql/types/ModelType/Product/ProductList/ProductListInput.types.yaml b/app/config/graphql/types/ModelType/Product/ProductList/ProductListInput.types.yaml new file mode 100644 index 0000000000..7596ad830a --- /dev/null +++ b/app/config/graphql/types/ModelType/Product/ProductList/ProductListInput.types.yaml @@ -0,0 +1,4 @@ +ProductListInput: + type: input-object + inherits: + - 'ProductListInputDecorator' diff --git a/app/schema.graphql b/app/schema.graphql index e6e9339f65..6e822c4d2b 100644 --- a/app/schema.graphql +++ b/app/schema.graphql @@ -1610,12 +1610,34 @@ type ProductFilterOptions { parameters: [ParameterFilterOptionInterface!] } +type ProductList { + "An array of the products in the list" + products: [Product!]! + "Product list type" + type: ProductListTypeEnum! + "Product list identifier" + uuid: Uuid! +} + "Paginated and ordered products" interface ProductListable { "Paginated and ordered products" products(after: String, before: String, brandSlug: String, categorySlug: String, filter: ProductFilter, first: Int, flagSlug: String, last: Int, orderingMode: ProductOrderingModeEnum, search: String): ProductConnection! } +input ProductListInput { + "Product list type" + type: ProductListTypeEnum! + "Product list identifier" + uuid: Uuid = null +} + +"One of possible types of the product list" +enum ProductListTypeEnum { + WISHLIST + COMPARISON +} + "One of possible ordering modes for product" enum ProductOrderingModeEnum { "Order by priority" @@ -1742,6 +1764,8 @@ type Query { privacyPolicyArticle: ArticleSite "Returns product filtered using UUID or URL slug" product(urlSlug: String, uuid: Uuid): Product + "FInd product list by uuid and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list." + productList(input: ProductListInput!): ProductList "Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords" products(after: String, before: String, brandSlug: String, categorySlug: String, filter: ProductFilter, first: Int, flagSlug: String, last: Int, orderingMode: ProductOrderingModeEnum, search: String): ProductConnection! "Returns list of products by catalog numbers" diff --git a/app/src/DataFixtures/Demo/ProductListDataFixture.php b/app/src/DataFixtures/Demo/ProductListDataFixture.php index a8ce988fa7..6890f1f9b8 100644 --- a/app/src/DataFixtures/Demo/ProductListDataFixture.php +++ b/app/src/DataFixtures/Demo/ProductListDataFixture.php @@ -15,10 +15,10 @@ class ProductListDataFixture extends AbstractReferenceFixture implements DependentFixtureInterface { - private const PRODUCT_LIST_WISHLIST_LOGGED_CUSTOMER_UUID = 'd76f456d-5ec2-41aa-99eb-cbc5b4b2a130'; - private const PRODUCT_LIST_COMPARISON_LOGGED_CUSTOMER_UUID = '63951da2-a886-4725-8ebb-1c12d3d3dd0c'; - private const PRODUCT_LIST_WISHLIST_NOT_LOGGED_CUSTOMER_UUID = '85817487-6c9b-4528-93cb-22fa0de9274d'; - private const PRODUCT_LIST_COMPARISON_NOT_LOGGED_CUSTOMER_UUID = 'dcc229ee-f93d-45bc-998b-63fb8e0ec3ec'; + public const PRODUCT_LIST_WISHLIST_LOGGED_CUSTOMER_UUID = 'd76f456d-5ec2-41aa-99eb-cbc5b4b2a130'; + public const PRODUCT_LIST_COMPARISON_LOGGED_CUSTOMER_UUID = '63951da2-a886-4725-8ebb-1c12d3d3dd0c'; + public const PRODUCT_LIST_WISHLIST_NOT_LOGGED_CUSTOMER_UUID = '85817487-6c9b-4528-93cb-22fa0de9274d'; + public const PRODUCT_LIST_COMPARISON_NOT_LOGGED_CUSTOMER_UUID = 'dcc229ee-f93d-45bc-998b-63fb8e0ec3ec'; /** * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListDataFactory $productListDataFactory diff --git a/app/src/FrontendApi/Resolver/Products/ProductsQuery.php b/app/src/FrontendApi/Resolver/Products/ProductsQuery.php index 308fe393e8..0723215824 100644 --- a/app/src/FrontendApi/Resolver/Products/ProductsQuery.php +++ b/app/src/FrontendApi/Resolver/Products/ProductsQuery.php @@ -28,6 +28,7 @@ use Ramsey\Uuid\Uuid; use Shopsys\FrameworkBundle\Model\Category\Category as BaseCategory; use Shopsys\FrameworkBundle\Model\Product\Brand\Brand as BaseBrand; +use Shopsys\FrameworkBundle\Model\Product\List\ProductListFacade; use Shopsys\FrameworkBundle\Model\Product\Listing\ProductListOrderingConfig; use Shopsys\FrontendApiBundle\Model\Product\Connection\ProductConnectionFactory; use Shopsys\FrontendApiBundle\Model\Product\Filter\ProductFilterFacade; @@ -50,33 +51,33 @@ class ProductsQuery extends BaseProductsQuery * @param \App\FrontendApi\Model\Product\ProductFacade $productFacade * @param \App\FrontendApi\Model\Product\Filter\ProductFilterFacade $productFilterFacade * @param \App\FrontendApi\Model\Product\Connection\ProductConnectionFactory $productConnectionFactory + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListFacade $productListFacade + * @param \Overblog\DataLoader\DataLoaderInterface $productsVisibleAndSortedByIdsBatchLoader * @param \App\Model\Product\Filter\ProductFilterDataFactory $productFilterDataFactory * @param \Overblog\DataLoader\DataLoaderInterface $productsByEntitiesBatchLoader * @param \App\Model\Product\Comparison\ComparisonRepository $comparisonRepository - * @param \Overblog\DataLoader\DataLoaderInterface $productsVisibleAndSortedByIdsBatchLoader * @param \App\Model\Product\ProductRepository $productRepository * @param \App\FrontendApi\Resolver\Category\CategoryQuery $categoryQuery * @param \Shopsys\FrontendApiBundle\Model\Resolver\Brand\BrandQuery $brandQuery * @param \App\FrontendApi\Resolver\Products\Flag\FlagQuery $flagQuery - * @param \Overblog\DataLoader\DataLoaderInterface $productsVisibleByIdsBatchLoader * @param \App\Model\Wishlist\WishlistRepository $wishlistRepository */ public function __construct( ProductFacade $productFacade, ProductFilterFacade $productFilterFacade, ProductConnectionFactory $productConnectionFactory, + ProductListFacade $productListFacade, + DataLoaderInterface $productsVisibleAndSortedByIdsBatchLoader, private readonly ProductFilterDataFactory $productFilterDataFactory, private readonly DataLoaderInterface $productsByEntitiesBatchLoader, private readonly ComparisonRepository $comparisonRepository, - private readonly DataLoaderInterface $productsVisibleAndSortedByIdsBatchLoader, private readonly ProductRepository $productRepository, private readonly CategoryQuery $categoryQuery, private readonly BrandQuery $brandQuery, private readonly FlagQuery $flagQuery, - private readonly DataLoaderInterface $productsVisibleByIdsBatchLoader, private readonly WishlistRepository $wishlistRepository, ) { - parent::__construct($productFacade, $productFilterFacade, $productConnectionFactory); + parent::__construct($productFacade, $productFilterFacade, $productConnectionFactory, $productsVisibleAndSortedByIdsBatchLoader, $productListFacade); } /** @@ -320,7 +321,7 @@ public function productsByWishlistQuery(Wishlist $wishlist): Promise { $productIds = $this->wishlistRepository->getProductIdsByWishlist($wishlist); - return $this->productsVisibleByIdsBatchLoader->load($productIds); + return $this->productsVisibleAndSortedByIdsBatchLoader->load($productIds); } /** diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php new file mode 100644 index 0000000000..d5e0f67c4b --- /dev/null +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php @@ -0,0 +1,93 @@ +getResponseContentForGql(__DIR__ . '/graphql/ProductListQuery.graphql', [ + 'type' => $productListType->name, + ]); + $data = $this->getResponseDataForGraphQlType($response, 'productList'); + + $this->assertSame($expectedUuid, $data['uuid']); + $this->assertSame($productListType->name, $data['type']); + $this->assertSame($expectedProductIds, array_column($data['products'], 'id')); + } + + /** + * @dataProvider findProductListProvider + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + * @param string $uuid + * @param string[] $expectedProductIds + */ + public function testFindProductListByTypeAndUuid( + ProductListTypeEnum $productListType, + string $uuid, + array $expectedProductIds, + ): void { + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/ProductListQuery.graphql', [ + 'uuid' => $uuid, + 'type' => $productListType->name, + ]); + $data = $this->getResponseDataForGraphQlType($response, 'productList'); + + $this->assertSame($uuid, $data['uuid']); + $this->assertSame($productListType->name, $data['type']); + $this->assertSame($expectedProductIds, array_column($data['products'], 'id')); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testFindProductListByTypeAndUuidOfAnotherCustomerUserReturnsNull( + ProductListTypeEnum $productListType, + ): void { + $uuidOfAnotherCustomerUser = match ($productListType) { + ProductListTypeEnum::COMPARISON => ProductListDataFixture::PRODUCT_LIST_COMPARISON_NOT_LOGGED_CUSTOMER_UUID, + ProductListTypeEnum::WISHLIST => ProductListDataFixture::PRODUCT_LIST_WISHLIST_NOT_LOGGED_CUSTOMER_UUID, + }; + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/ProductListQuery.graphql', [ + 'uuid' => $uuidOfAnotherCustomerUser, + 'type' => $productListType->name, + ]); + + $this->assertNull($response['data']['productList']); + } + + /** + * @return \Iterator + */ + public function findProductListProvider(): Iterator + { + yield [ + 'productListType' => ProductListTypeEnum::COMPARISON, + 'expectedUuid' => ProductListDataFixture::PRODUCT_LIST_COMPARISON_LOGGED_CUSTOMER_UUID, + 'expectedProductIds' => [5, 49], + ]; + + yield [ + 'productListType' => ProductListTypeEnum::WISHLIST, + 'expectedUuid' => ProductListDataFixture::PRODUCT_LIST_WISHLIST_LOGGED_CUSTOMER_UUID, + 'expectedProductIds' => [1], + ]; + } +} diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php new file mode 100644 index 0000000000..a7b1dd37bc --- /dev/null +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php @@ -0,0 +1,28 @@ +getResponseContentForGql(__DIR__ . '/graphql/ProductListQuery.graphql', [ + 'type' => $productListType->name, + ]); + + $this->assertNull($response['data']['productList']); + } +} diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php new file mode 100644 index 0000000000..bfbb8580f6 --- /dev/null +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php @@ -0,0 +1,104 @@ +getResponseContentForGql(__DIR__ . '/graphql/ProductListQuery.graphql', [ + 'uuid' => $notExistingUuid, + 'type' => $productListType->name, + ]); + + $this->assertNull($response['data']['productList']); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testFindProductListByTypeAndUuidOfAnotherCustomerUserReturnsNull( + ProductListTypeEnum $productListType, + ): void { + $uuidOfAnotherCustomerUser = match ($productListType) { + ProductListTypeEnum::COMPARISON => ProductListDataFixture::PRODUCT_LIST_COMPARISON_LOGGED_CUSTOMER_UUID, + ProductListTypeEnum::WISHLIST => ProductListDataFixture::PRODUCT_LIST_WISHLIST_LOGGED_CUSTOMER_UUID, + }; + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/ProductListQuery.graphql', [ + 'uuid' => $uuidOfAnotherCustomerUser, + 'type' => $productListType->name, + ]); + + $this->assertNull($response['data']['productList']); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testUserErrorWhenUuidIsNotProvided(ProductListTypeEnum $productListType): void + { + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/ProductListQuery.graphql', [ + 'uuid' => null, + 'type' => $productListType->name, + ]); + $this->assertResponseContainsArrayOfErrors($response); + $errors = $this->getErrorsFromResponse($response); + $this->assertCount(1, $errors); + $this->assertSame(InvalidFindCriteriaForProductListUserError::CODE, $errors[0]['extensions']['userCode']); + } + + /** + * @dataProvider findProductListByTypeAndUuidProvider + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + * @param string $uuid + * @param int[] $expectedProductIds + */ + public function testFindProductListByTypeAndUuid( + ProductListTypeEnum $productListType, + string $uuid, + array $expectedProductIds, + ): void { + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/ProductListQuery.graphql', [ + 'uuid' => $uuid, + 'type' => $productListType->name, + ]); + $data = $this->getResponseDataForGraphQlType($response, 'productList'); + + $this->assertSame($uuid, $data['uuid']); + $this->assertSame($productListType->name, $data['type']); + $this->assertSame($expectedProductIds, array_column($data['products'], 'id')); + } + + /** + * @return \Iterator + */ + public function findProductListByTypeAndUuidProvider(): Iterator + { + yield [ + 'productListType' => ProductListTypeEnum::COMPARISON, + 'uuid' => ProductListDataFixture::PRODUCT_LIST_COMPARISON_NOT_LOGGED_CUSTOMER_UUID, + 'expectedProductIds' => [2, 3], + ]; + + yield [ + 'productListType' => ProductListTypeEnum::WISHLIST, + 'uuid' => ProductListDataFixture::PRODUCT_LIST_WISHLIST_NOT_LOGGED_CUSTOMER_UUID, + 'expectedProductIds' => [33], + ]; + } +} diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListTypesDataProvider.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListTypesDataProvider.php new file mode 100644 index 0000000000..03ad7d381a --- /dev/null +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListTypesDataProvider.php @@ -0,0 +1,21 @@ + +productList +ProductList + + +FInd product list by uuid and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list. + + + + +input +ProductListInput! + + + products ProductConnection! @@ -6715,6 +6732,48 @@ Parameter filter options +### ProductList + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldArgumentTypeDescription
products[Product!]! + +An array of the products in the list + +
typeProductListTypeEnum! + +Product list type + +
uuidUuid! + +Product list identifier + +
+ ### ProductPrice Represents the price of the product @@ -9636,6 +9695,38 @@ Parameter filter +### ProductListInput + + + + + + + + + + + + + + + + + + + + + +
FieldTypeDescription
typeProductListTypeEnum! + +Product list type + +
uuidUuid + +Product list identifier + +
+ ### RecoverPasswordInput @@ -10071,6 +10162,27 @@ Export data
+### ProductListTypeEnum + +One of possible types of the product list + + + + + + + + + + + + + + + + +
ValueDescription
WISHLIST
COMPARISON
+ ### ProductOrderingModeEnum One of possible ordering modes for product diff --git a/storefront/graphql/generated/index.tsx b/storefront/graphql/generated/index.tsx index 5f7c1b3c3d..36c9a4a8ab 100644 --- a/storefront/graphql/generated/index.tsx +++ b/storefront/graphql/generated/index.tsx @@ -2030,6 +2030,29 @@ export type ProductFilterOptionsApi = { parameters: Maybe>; }; +export type ProductListApi = { + __typename?: 'ProductList'; + /** An array of the products in the list */ + products: Array; + /** Product list type */ + type: ProductListTypeEnumApi; + /** Product list identifier */ + uuid: Scalars['Uuid']['output']; +}; + +export type ProductListInputApi = { + /** Product list type */ + type: ProductListTypeEnumApi; + /** Product list identifier */ + uuid: InputMaybe; +}; + +/** One of possible types of the product list */ +export enum ProductListTypeEnumApi { + ComparisonApi = 'COMPARISON', + WishlistApi = 'WISHLIST' +} + /** Paginated and ordered products */ export type ProductListableApi = { /** Paginated and ordered products */ @@ -2172,6 +2195,8 @@ export type QueryApi = { privacyPolicyArticle: Maybe; /** Returns product filtered using UUID or URL slug */ product: Maybe; + /** FInd product list by uuid and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list. */ + productList: Maybe; /** Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords */ products: ProductConnectionApi; /** Returns list of products by catalog numbers */ @@ -2350,6 +2375,11 @@ export type QueryProductArgsApi = { }; +export type QueryProductListArgsApi = { + input: ProductListInputApi; +}; + + export type QueryProductsArgsApi = { after: InputMaybe; before: InputMaybe; diff --git a/storefront/schema.graphql.json b/storefront/schema.graphql.json index e50574663e..e8d4c85aab 100644 --- a/storefront/schema.graphql.json +++ b/storefront/schema.graphql.json @@ -1 +1 @@ -{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file +{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"FInd product list by uuid and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file From 0597af895c0d8b9da1b91b6c2e3cbf970305652d Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Wed, 25 Oct 2023 21:11:52 +0200 Subject: [PATCH 04/22] FE API: add query for all product lists of a given type - this is available for logged customer users only --- app/schema.graphql | 3 ++- .../ProductListLoggedCustomerTest.php | 24 +++++++++++++++++++ ...ductListNotExistsForLoggedCustomerTest.php | 14 +++++++++++ .../ProductListNotLoggedCustomerTest.php | 17 +++++++++++++ .../graphql/ProductListsByTypeQuery.graphql | 9 +++++++ storefront/graphql/docs/schema.md | 12 +++++++++- storefront/graphql/generated/index.tsx | 8 ++++++- storefront/schema.graphql.json | 2 +- 8 files changed, 85 insertions(+), 4 deletions(-) create mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/ProductListsByTypeQuery.graphql diff --git a/app/schema.graphql b/app/schema.graphql index 6e822c4d2b..8bbfbc69f4 100644 --- a/app/schema.graphql +++ b/app/schema.graphql @@ -1764,8 +1764,9 @@ type Query { privacyPolicyArticle: ArticleSite "Returns product filtered using UUID or URL slug" product(urlSlug: String, uuid: Uuid): Product - "FInd product list by uuid and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list." + "Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list." productList(input: ProductListInput!): ProductList + productListsByType(productListType: ProductListTypeEnum!): [ProductList!]! "Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords" products(after: String, before: String, brandSlug: String, categorySlug: String, filter: ProductFilter, first: Int, flagSlug: String, last: Int, orderingMode: ProductOrderingModeEnum, search: String): ProductConnection! "Returns list of products by catalog numbers" diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php index d5e0f67c4b..94478c79c0 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php @@ -73,6 +73,30 @@ public function testFindProductListByTypeAndUuidOfAnotherCustomerUserReturnsNull $this->assertNull($response['data']['productList']); } + /** + * @dataProvider findProductListProvider + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + * @param string $uuid + * @param int[] $expectedProductIds + */ + public function testGetListsByType( + ProductListTypeEnum $productListType, + string $uuid, + array $expectedProductIds, + ): void { + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/ProductListsByTypeQuery.graphql', [ + 'type' => $productListType->name, + ]); + $data = $this->getResponseDataForGraphQlType($response, 'productListsByType'); + + $this->assertIsArray($data); + $this->assertCount(1, $data); + $productListData = $data[0]; + $this->assertSame($uuid, $productListData['uuid']); + $this->assertSame($productListType->name, $productListData['type']); + $this->assertSame($expectedProductIds, array_column($productListData['products'], 'id')); + } + /** * @return \Iterator */ diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php index a7b1dd37bc..8230dbe46b 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php @@ -25,4 +25,18 @@ public function testFindProductListForCustomerUserWithoutProductListReturnsNull( $this->assertNull($response['data']['productList']); } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testGetProductListsForCustomerUserWithoutProductListReturnsEmptyArray( + ProductListTypeEnum $productListType, + ): void { + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/ProductListsByTypeQuery.graphql', [ + 'type' => $productListType->name, + ]); + + $this->assertEmpty($response['data']['productListsByType']); + } } diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php index bfbb8580f6..5dea273eb1 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php @@ -7,6 +7,7 @@ use App\DataFixtures\Demo\ProductListDataFixture; use Iterator; use Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum; +use Shopsys\FrontendApiBundle\Model\Resolver\Products\ProductList\Exception\CustomerUserNotLoggedUserError; use Shopsys\FrontendApiBundle\Model\Resolver\Products\ProductList\Exception\InvalidFindCriteriaForProductListUserError; use Tests\FrontendApiBundle\Test\GraphQlTestCase; @@ -84,6 +85,22 @@ public function testFindProductListByTypeAndUuid( $this->assertSame($expectedProductIds, array_column($data['products'], 'id')); } + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testUserErrorWhenAccessingListsByType(ProductListTypeEnum $productListType): void + { + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/ProductListsByTypeQuery.graphql', [ + 'type' => $productListType->name, + ]); + + $this->assertResponseContainsArrayOfErrors($response); + $errors = $this->getErrorsFromResponse($response); + $this->assertCount(1, $errors); + $this->assertSame(CustomerUserNotLoggedUserError::CODE, $errors[0]['extensions']['userCode']); + } + /** * @return \Iterator */ diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/ProductListsByTypeQuery.graphql b/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/ProductListsByTypeQuery.graphql new file mode 100644 index 0000000000..f92d59f415 --- /dev/null +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/ProductListsByTypeQuery.graphql @@ -0,0 +1,9 @@ +query ProductListsByTypeQuery($type: ProductListTypeEnum!) { + productListsByType(productListType: $type) { + uuid + type + products { + id + } + } +} diff --git a/storefront/graphql/docs/schema.md b/storefront/graphql/docs/schema.md index db3d59e6b5..433359d174 100644 --- a/storefront/graphql/docs/schema.md +++ b/storefront/graphql/docs/schema.md @@ -831,7 +831,7 @@ Returns product filtered using UUID or URL slug ProductList -FInd product list by uuid and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list. +Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list. @@ -841,6 +841,16 @@ FInd product list by uuid and type or if customer is logged, try find the the ol +productListsByType +[ProductList!]! + + + +productListType +ProductListTypeEnum! + + + products ProductConnection! diff --git a/storefront/graphql/generated/index.tsx b/storefront/graphql/generated/index.tsx index 36c9a4a8ab..d77354e450 100644 --- a/storefront/graphql/generated/index.tsx +++ b/storefront/graphql/generated/index.tsx @@ -2195,8 +2195,9 @@ export type QueryApi = { privacyPolicyArticle: Maybe; /** Returns product filtered using UUID or URL slug */ product: Maybe; - /** FInd product list by uuid and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list. */ + /** Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list. */ productList: Maybe; + productListsByType: Array; /** Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords */ products: ProductConnectionApi; /** Returns list of products by catalog numbers */ @@ -2380,6 +2381,11 @@ export type QueryProductListArgsApi = { }; +export type QueryProductListsByTypeArgsApi = { + productListType: ProductListTypeEnumApi; +}; + + export type QueryProductsArgsApi = { after: InputMaybe; before: InputMaybe; diff --git a/storefront/schema.graphql.json b/storefront/schema.graphql.json index e8d4c85aab..649288e0b6 100644 --- a/storefront/schema.graphql.json +++ b/storefront/schema.graphql.json @@ -1 +1 @@ -{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"FInd product list by uuid and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file +{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file From f25e7b67db2a9a1b978903486f1c27bdf0bc7ded Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Thu, 26 Oct 2023 12:33:11 +0200 Subject: [PATCH 05/22] FE API: add product to product list - when the list does not exist, new one is created --- .../ProductListUpdateInput.types.yaml | 4 + app/schema.graphql | 8 ++ .../ProductListLoggedCustomerTest.php | 81 ++++++++++++++- ...ductListNotExistsForLoggedCustomerTest.php | 19 ++++ .../ProductListNotLoggedCustomerTest.php | 98 ++++++++++++++++++- .../graphql/AddProductToListMutation.graphql | 9 ++ storefront/graphql/docs/schema.md | 43 ++++++++ storefront/graphql/generated/index.tsx | 13 +++ storefront/schema.graphql.json | 2 +- 9 files changed, 270 insertions(+), 7 deletions(-) create mode 100644 app/config/graphql/types/ModelType/Product/ProductList/ProductListUpdateInput.types.yaml create mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/AddProductToListMutation.graphql diff --git a/app/config/graphql/types/ModelType/Product/ProductList/ProductListUpdateInput.types.yaml b/app/config/graphql/types/ModelType/Product/ProductList/ProductListUpdateInput.types.yaml new file mode 100644 index 0000000000..7f121ef70d --- /dev/null +++ b/app/config/graphql/types/ModelType/Product/ProductList/ProductListUpdateInput.types.yaml @@ -0,0 +1,4 @@ +ProductListUpdateInput: + type: input-object + inherits: + - 'ProductListUpdateInputDecorator' diff --git a/app/schema.graphql b/app/schema.graphql index 8bbfbc69f4..ccea1eb491 100644 --- a/app/schema.graphql +++ b/app/schema.graphql @@ -904,6 +904,8 @@ type Mutation { AddOrderItemsToCart(input: AddOrderItemsToCartInput!): Cart! "Add product to Comparison and create if not exists." addProductToComparison(comparisonUuid: Uuid, productUuid: Uuid!): Comparison! + "Adds a product to a product list" + AddProductToList(input: ProductListUpdateInput!): ProductList! "Add product to wishlist and create if not exists." addProductToWishlist(productUuid: Uuid!, wishlistUuid: Uuid): Wishlist! "Add product to cart for future checkout" @@ -1638,6 +1640,12 @@ enum ProductListTypeEnum { COMPARISON } +input ProductListUpdateInput { + productListInput: ProductListInput! + "Product identifier" + productUuid: Uuid! +} + "One of possible ordering modes for product" enum ProductOrderingModeEnum { "Order by priority" diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php index 94478c79c0..6405009640 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php @@ -4,15 +4,18 @@ namespace Tests\FrontendApiBundle\Functional\Product\ProductList; +use App\DataFixtures\Demo\ProductDataFixture; use App\DataFixtures\Demo\ProductListDataFixture; use Iterator; +use Ramsey\Uuid\Uuid; use Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum; +use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductAlreadyInListUserError; use Tests\FrontendApiBundle\Test\GraphQlWithLoginTestCase; class ProductListLoggedCustomerTest extends GraphQlWithLoginTestCase { /** - * @dataProvider findProductListProvider + * @dataProvider productListDataProvider * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType * @param string $expectedUuid * @param string[] $expectedProductIds @@ -33,7 +36,7 @@ public function testFindProductListByType( } /** - * @dataProvider findProductListProvider + * @dataProvider productListDataProvider * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType * @param string $uuid * @param string[] $expectedProductIds @@ -74,7 +77,7 @@ public function testFindProductListByTypeAndUuidOfAnotherCustomerUserReturnsNull } /** - * @dataProvider findProductListProvider + * @dataProvider productListDataProvider * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType * @param string $uuid * @param int[] $expectedProductIds @@ -97,10 +100,80 @@ public function testGetListsByType( $this->assertSame($expectedProductIds, array_column($productListData['products'], 'id')); } + /** + * @dataProvider productListDataProvider + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + * @param string $expectedUuid + * @param array $expectedProductIds + */ + public function testAddNewProductToExistingList( + ProductListTypeEnum $productListType, + string $expectedUuid, + array $expectedProductIds, + ): void { + $productToAddId = 69; + $productToAdd = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . $productToAddId); + array_unshift($expectedProductIds, $productToAddId); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productUuid' => $productToAdd->getUuid(), + 'type' => $productListType->name, + ]); + $data = $this->getResponseDataForGraphQlType($response, 'AddProductToList'); + + $this->assertSame($expectedUuid, $data['uuid']); + $this->assertSame($productListType->name, $data['type']); + $this->assertSame($expectedProductIds, array_column($data['products'], 'id')); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testAddProductCreatesNewListWhenNewUuidIsProvided(ProductListTypeEnum $productListType): void + { + $newUuid = Uuid::uuid4()->toString(); + $productToAddId = 69; + $productToAdd = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . $productToAddId); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productListUuid' => $newUuid, + 'productUuid' => $productToAdd->getUuid(), + 'type' => $productListType->name, + ]); + $data = $this->getResponseDataForGraphQlType($response, 'AddProductToList'); + + $this->assertSame($newUuid, $data['uuid']); + $this->assertSame($productListType->name, $data['type']); + $this->assertSame([$productToAddId], array_column($data['products'], 'id')); + } + + /** + * @dataProvider productListDataProvider + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + * @param string $uuid + * @param array $expectedProductIds + */ + public function testProductAlreadyInListUserError( + ProductListTypeEnum $productListType, + string $uuid, + array $expectedProductIds, + ): void { + $productToAddId = $expectedProductIds[0]; + /** @var \App\Model\Product\Product $productToAdd */ + $productToAdd = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . $productToAddId); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productUuid' => $productToAdd->getUuid(), + 'type' => $productListType->name, + ]); + $this->assertResponseContainsArrayOfErrors($response); + $errors = $this->getErrorsFromResponse($response); + $this->assertCount(1, $errors); + $this->assertSame(ProductAlreadyInListUserError::CODE, $errors[0]['extensions']['userCode']); + } + /** * @return \Iterator */ - public function findProductListProvider(): Iterator + public function productListDataProvider(): Iterator { yield [ 'productListType' => ProductListTypeEnum::COMPARISON, diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php index 8230dbe46b..20440d496c 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php @@ -4,6 +4,7 @@ namespace Tests\FrontendApiBundle\Functional\Product\ProductList; +use App\DataFixtures\Demo\ProductDataFixture; use Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum; use Tests\FrontendApiBundle\Test\GraphQlWithLoginTestCase; @@ -39,4 +40,22 @@ public function testGetProductListsForCustomerUserWithoutProductListReturnsEmpty $this->assertEmpty($response['data']['productListsByType']); } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testAddProductCreatesNewList(ProductListTypeEnum $productListType): void + { + $productToAddId = 69; + $productToAdd = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . $productToAddId); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productUuid' => $productToAdd->getUuid(), + 'type' => $productListType->name, + ]); + $data = $this->getResponseDataForGraphQlType($response, 'AddProductToList'); + + $this->assertSame($productListType->name, $data['type']); + $this->assertSame([$productToAddId], array_column($data['products'], 'id')); + } } diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php index 5dea273eb1..dd1f416066 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php @@ -4,9 +4,12 @@ namespace Tests\FrontendApiBundle\Functional\Product\ProductList; +use App\DataFixtures\Demo\ProductDataFixture; use App\DataFixtures\Demo\ProductListDataFixture; use Iterator; +use Ramsey\Uuid\Uuid; use Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum; +use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductAlreadyInListUserError; use Shopsys\FrontendApiBundle\Model\Resolver\Products\ProductList\Exception\CustomerUserNotLoggedUserError; use Shopsys\FrontendApiBundle\Model\Resolver\Products\ProductList\Exception\InvalidFindCriteriaForProductListUserError; use Tests\FrontendApiBundle\Test\GraphQlTestCase; @@ -64,7 +67,7 @@ public function testUserErrorWhenUuidIsNotProvided(ProductListTypeEnum $productL } /** - * @dataProvider findProductListByTypeAndUuidProvider + * @dataProvider productListByTypeAndUuidProvider * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType * @param string $uuid * @param int[] $expectedProductIds @@ -101,10 +104,100 @@ public function testUserErrorWhenAccessingListsByType(ProductListTypeEnum $produ $this->assertSame(CustomerUserNotLoggedUserError::CODE, $errors[0]['extensions']['userCode']); } + /** + * @dataProvider productListByTypeAndUuidProvider + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + * @param string $productListUuid + * @param array $expectedProductIds + */ + public function testAddNewProductToExistingList( + ProductListTypeEnum $productListType, + string $productListUuid, + array $expectedProductIds, + ): void { + $productToAddId = 69; + $productToAdd = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . $productToAddId); + array_unshift($expectedProductIds, $productToAddId); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productListUuid' => $productListUuid, + 'productUuid' => $productToAdd->getUuid(), + 'type' => $productListType->name, + ]); + $data = $this->getResponseDataForGraphQlType($response, 'AddProductToList'); + + $this->assertSame($productListUuid, $data['uuid']); + $this->assertSame($productListType->name, $data['type']); + $this->assertSame($expectedProductIds, array_column($data['products'], 'id')); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testAddProductCreatesNewListWhenNewUuidIsProvided(ProductListTypeEnum $productListType): void + { + $newUuid = Uuid::uuid4()->toString(); + $productToAddId = 69; + $productToAdd = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . $productToAddId); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productListUuid' => $newUuid, + 'productUuid' => $productToAdd->getUuid(), + 'type' => $productListType->name, + ]); + $data = $this->getResponseDataForGraphQlType($response, 'AddProductToList'); + + $this->assertSame($newUuid, $data['uuid']); + $this->assertSame($productListType->name, $data['type']); + $this->assertSame([$productToAddId], array_column($data['products'], 'id')); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testAddProductCreatesNewList(ProductListTypeEnum $productListType): void + { + $productToAddId = 69; + $productToAdd = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . $productToAddId); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productUuid' => $productToAdd->getUuid(), + 'type' => $productListType->name, + ]); + $data = $this->getResponseDataForGraphQlType($response, 'AddProductToList'); + + $this->assertSame($productListType->name, $data['type']); + $this->assertSame([$productToAddId], array_column($data['products'], 'id')); + } + + /** + * @dataProvider productListByTypeAndUuidProvider + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + * @param string $uuid + * @param array $expectedProductIds + */ + public function testProductAlreadyInListUserError( + ProductListTypeEnum $productListType, + string $uuid, + array $expectedProductIds, + ): void { + $productToAddId = $expectedProductIds[0]; + /** @var \App\Model\Product\Product $productToAdd */ + $productToAdd = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . $productToAddId); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productListUuid' => $uuid, + 'productUuid' => $productToAdd->getUuid(), + 'type' => $productListType->name, + ]); + $this->assertResponseContainsArrayOfErrors($response); + $errors = $this->getErrorsFromResponse($response); + $this->assertCount(1, $errors); + $this->assertSame(ProductAlreadyInListUserError::CODE, $errors[0]['extensions']['userCode']); + } + /** * @return \Iterator */ - public function findProductListByTypeAndUuidProvider(): Iterator + public function productListByTypeAndUuidProvider(): Iterator { yield [ 'productListType' => ProductListTypeEnum::COMPARISON, @@ -119,3 +212,4 @@ public function findProductListByTypeAndUuidProvider(): Iterator ]; } } + diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/AddProductToListMutation.graphql b/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/AddProductToListMutation.graphql new file mode 100644 index 0000000000..e9b872758a --- /dev/null +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/AddProductToListMutation.graphql @@ -0,0 +1,9 @@ +mutation AddProductToListMutation($productUuid: Uuid!, $productListUuid: Uuid, $type: ProductListTypeEnum!) { + AddProductToList(input:{productUuid: $productUuid, productListInput: {type: $type, uuid:$productListUuid}}) { + uuid + type + products { + id + } + } +} diff --git a/storefront/graphql/docs/schema.md b/storefront/graphql/docs/schema.md index 433359d174..d5c6fb6da7 100644 --- a/storefront/graphql/docs/schema.md +++ b/storefront/graphql/docs/schema.md @@ -120,6 +120,7 @@ * [PriceInput](#priceinput) * [ProductFilter](#productfilter) * [ProductListInput](#productlistinput) + * [ProductListUpdateInput](#productlistupdateinput) * [RecoverPasswordInput](#recoverpasswordinput) * [RefreshTokenInput](#refreshtokeninput) * [RegistrationDataInput](#registrationdatainput) @@ -1153,6 +1154,20 @@ Add product to Comparison and create if not exists. +AddProductToList +ProductList! + + +Adds a product to a product list + + + + +input +ProductListUpdateInput! + + + addProductToWishlist Wishlist! @@ -9737,6 +9752,34 @@ Product list identifier +### ProductListUpdateInput + + + + + + + + + + + + + + + + + + + + + +
FieldTypeDescription
productListInputProductListInput!
productUuidUuid! + +Product identifier + +
+ ### RecoverPasswordInput diff --git a/storefront/graphql/generated/index.tsx b/storefront/graphql/generated/index.tsx index d77354e450..55948c8c5c 100644 --- a/storefront/graphql/generated/index.tsx +++ b/storefront/graphql/generated/index.tsx @@ -1100,6 +1100,8 @@ export type MutationApi = { __typename?: 'Mutation'; /** Fills cart based on a given order, possibly merging it with the current cart */ AddOrderItemsToCart: CartApi; + /** Adds a product to a product list */ + AddProductToList: ProductListApi; /** Add product to cart for future checkout */ AddToCart: AddToCartResultApi; /** Apply new promo code for the future checkout */ @@ -1166,6 +1168,11 @@ export type MutationAddOrderItemsToCartArgsApi = { }; +export type MutationAddProductToListArgsApi = { + input: ProductListUpdateInputApi; +}; + + export type MutationAddToCartArgsApi = { input: AddToCartInputApi; }; @@ -2053,6 +2060,12 @@ export enum ProductListTypeEnumApi { WishlistApi = 'WISHLIST' } +export type ProductListUpdateInputApi = { + productListInput: ProductListInputApi; + /** Product identifier */ + productUuid: Scalars['Uuid']['input']; +}; + /** Paginated and ordered products */ export type ProductListableApi = { /** Paginated and ordered products */ diff --git a/storefront/schema.graphql.json b/storefront/schema.graphql.json index 649288e0b6..3a67a3368c 100644 --- a/storefront/schema.graphql.json +++ b/storefront/schema.graphql.json @@ -1 +1 @@ -{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file +{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file From bbec322ff027b7fb42bc5a9dca4b42f14f181192 Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Thu, 26 Oct 2023 12:43:05 +0200 Subject: [PATCH 06/22] tests: verify products in product list are always returned in the DESC order - i.e. from the most recetly added --- .../Product/ProductList/ProductListLoggedCustomerTest.php | 2 +- .../Product/ProductList/ProductListNotLoggedCustomerTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php index 6405009640..e26a0b5f03 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php @@ -178,7 +178,7 @@ public function productListDataProvider(): Iterator yield [ 'productListType' => ProductListTypeEnum::COMPARISON, 'expectedUuid' => ProductListDataFixture::PRODUCT_LIST_COMPARISON_LOGGED_CUSTOMER_UUID, - 'expectedProductIds' => [5, 49], + 'expectedProductIds' => [49, 5], ]; yield [ diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php index dd1f416066..3eedb50589 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php @@ -202,7 +202,7 @@ public function productListByTypeAndUuidProvider(): Iterator yield [ 'productListType' => ProductListTypeEnum::COMPARISON, 'uuid' => ProductListDataFixture::PRODUCT_LIST_COMPARISON_NOT_LOGGED_CUSTOMER_UUID, - 'expectedProductIds' => [2, 3], + 'expectedProductIds' => [3, 2], ]; yield [ From 5bb7cd435e74684bdbc2ce2ceeb03aea21e5cd6f Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Fri, 27 Oct 2023 14:33:12 +0200 Subject: [PATCH 07/22] FE API: remove a product from a list - when the removed product is the last one in the list, the list is removed --- app/schema.graphql | 2 + .../ProductListLoggedCustomerTest.php | 39 ++++++ ...oductListLoggedCustomerWithoutListTest.php | 130 ++++++++++++++++++ ...ductListNotExistsForLoggedCustomerTest.php | 61 -------- .../ProductListNotLoggedCustomerTest.php | 123 ++++++++++++++++- .../RemoveProductFromListMutation.graphql | 9 ++ storefront/graphql/docs/schema.md | 14 ++ storefront/graphql/generated/index.tsx | 7 + storefront/schema.graphql.json | 2 +- 9 files changed, 324 insertions(+), 63 deletions(-) create mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerWithoutListTest.php delete mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php create mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/RemoveProductFromListMutation.graphql diff --git a/app/schema.graphql b/app/schema.graphql index ccea1eb491..4501092800 100644 --- a/app/schema.graphql +++ b/app/schema.graphql @@ -950,6 +950,8 @@ type Mutation { RemoveFromCart(input: RemoveFromCartInput!): Cart! "Remove product from Comparison and if is Comparison empty remove it." removeProductFromComparison(comparisonUuid: Uuid, productUuid: Uuid!): Comparison + "Removes a product from a product list" + RemoveProductFromList(input: ProductListUpdateInput!): ProductList "Remove product from wishlist and if is wishlist empty remove it." removeProductFromWishlist(productUuid: Uuid!, wishlistUuid: Uuid): Wishlist "Remove already used promo code from cart" diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php index e26a0b5f03..b2a4293871 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php @@ -10,6 +10,8 @@ use Ramsey\Uuid\Uuid; use Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum; use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductAlreadyInListUserError; +use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductNotInListUserError; +use Shopsys\FrontendApiBundle\Model\Resolver\Products\Exception\ProductNotFoundUserError; use Tests\FrontendApiBundle\Test\GraphQlWithLoginTestCase; class ProductListLoggedCustomerTest extends GraphQlWithLoginTestCase @@ -170,6 +172,43 @@ public function testProductAlreadyInListUserError( $this->assertSame(ProductAlreadyInListUserError::CODE, $errors[0]['extensions']['userCode']); } + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testRemoveProductFromListProductNotFoundUserError(ProductListTypeEnum $productListType): void + { + $notExistingProductUuid = Uuid::uuid4()->toString(); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromListMutation.graphql', [ + 'productUuid' => $notExistingProductUuid, + 'type' => $productListType->name, + ]); + + $this->assertResponseContainsArrayOfErrors($response); + $errors = $this->getErrorsFromResponse($response); + $this->assertCount(1, $errors); + $this->assertSame(ProductNotFoundUserError::CODE, $errors[0]['extensions']['userCode']); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testRemoveProductFromListProductNotInListUserError(ProductListTypeEnum $productListType): void + { + /** @var \App\Model\Product\Product $productThatIsNotInList */ + $productThatIsNotInList = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 69); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromListMutation.graphql', [ + 'productUuid' => $productThatIsNotInList->getUuid(), + 'type' => $productListType->name, + ]); + + $this->assertResponseContainsArrayOfErrors($response); + $errors = $this->getErrorsFromResponse($response); + $this->assertCount(1, $errors); + $this->assertSame(ProductNotInListUserError::CODE, $errors[0]['extensions']['userCode']); + } + /** * @return \Iterator */ diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerWithoutListTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerWithoutListTest.php new file mode 100644 index 0000000000..4e6d69c689 --- /dev/null +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerWithoutListTest.php @@ -0,0 +1,130 @@ +getResponseContentForGql(__DIR__ . '/graphql/ProductListQuery.graphql', [ + 'type' => $productListType->name, + ]); + + $this->assertNull($response['data']['productList']); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testGetProductListsForCustomerUserWithoutProductListReturnsEmptyArray( + ProductListTypeEnum $productListType, + ): void { + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/ProductListsByTypeQuery.graphql', [ + 'type' => $productListType->name, + ]); + + $this->assertEmpty($response['data']['productListsByType']); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testAddProductCreatesNewList(ProductListTypeEnum $productListType): void + { + $productToAddId = 69; + $productToAdd = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . $productToAddId); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productUuid' => $productToAdd->getUuid(), + 'type' => $productListType->name, + ]); + $data = $this->getResponseDataForGraphQlType($response, 'AddProductToList'); + + $this->assertSame($productListType->name, $data['type']); + $this->assertSame([$productToAddId], array_column($data['products'], 'id')); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testRemoveProductFromListProductListNotFoundUserError(ProductListTypeEnum $productListType): void + { + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromListMutation.graphql', [ + 'productUuid' => Uuid::uuid4()->toString(), + 'type' => $productListType->name, + ]); + + $this->assertResponseContainsArrayOfErrors($response); + $errors = $this->getErrorsFromResponse($response); + $this->assertCount(1, $errors); + $this->assertSame(ProductListNotFoundUserError::CODE, $errors[0]['extensions']['userCode']); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testRemoveProductFromList(ProductListTypeEnum $productListType): void + { + /** @var \App\Model\Product\Product $product1 */ + $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); + /** @var \App\Model\Product\Product $product2 */ + $product2 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 2); + $addProductResponse = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productUuid' => $product1->getUuid(), + 'type' => $productListType->name, + ]); + $productListUuid = $this->getResponseDataForGraphQlType($addProductResponse, 'AddProductToList')['uuid']; + $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productUuid' => $product2->getUuid(), + 'type' => $productListType->name, + ]); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromListMutation.graphql', [ + 'productUuid' => $product2->getUuid(), + 'type' => $productListType->name, + ]); + $data = $this->getResponseDataForGraphQlType($response, 'RemoveProductFromList'); + + $this->assertSame($productListUuid, $data['uuid']); + $this->assertSame($productListType->name, $data['type']); + $this->assertSame([$product1->getId()], array_column($data['products'], 'id')); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testRemoveLastProductFromList(ProductListTypeEnum $productListType): void + { + /** @var \App\Model\Product\Product $product */ + $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); + $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productUuid' => $product->getUuid(), + 'type' => $productListType->name, + ]); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromListMutation.graphql', [ + 'productUuid' => $product->getUuid(), + 'type' => $productListType->name, + ]); + + $this->assertNull($response['data']['RemoveProductFromList']); + } +} diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php deleted file mode 100644 index 20440d496c..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotExistsForLoggedCustomerTest.php +++ /dev/null @@ -1,61 +0,0 @@ -getResponseContentForGql(__DIR__ . '/graphql/ProductListQuery.graphql', [ - 'type' => $productListType->name, - ]); - - $this->assertNull($response['data']['productList']); - } - - /** - * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes - * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType - */ - public function testGetProductListsForCustomerUserWithoutProductListReturnsEmptyArray( - ProductListTypeEnum $productListType, - ): void { - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/ProductListsByTypeQuery.graphql', [ - 'type' => $productListType->name, - ]); - - $this->assertEmpty($response['data']['productListsByType']); - } - - /** - * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes - * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType - */ - public function testAddProductCreatesNewList(ProductListTypeEnum $productListType): void - { - $productToAddId = 69; - $productToAdd = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . $productToAddId); - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ - 'productUuid' => $productToAdd->getUuid(), - 'type' => $productListType->name, - ]); - $data = $this->getResponseDataForGraphQlType($response, 'AddProductToList'); - - $this->assertSame($productListType->name, $data['type']); - $this->assertSame([$productToAddId], array_column($data['products'], 'id')); - } -} diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php index 3eedb50589..097a1d1606 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php @@ -10,6 +10,9 @@ use Ramsey\Uuid\Uuid; use Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum; use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductAlreadyInListUserError; +use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductListNotFoundUserError; +use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductNotInListUserError; +use Shopsys\FrontendApiBundle\Model\Resolver\Products\Exception\ProductNotFoundUserError; use Shopsys\FrontendApiBundle\Model\Resolver\Products\ProductList\Exception\CustomerUserNotLoggedUserError; use Shopsys\FrontendApiBundle\Model\Resolver\Products\ProductList\Exception\InvalidFindCriteriaForProductListUserError; use Tests\FrontendApiBundle\Test\GraphQlTestCase; @@ -194,6 +197,125 @@ public function testProductAlreadyInListUserError( $this->assertSame(ProductAlreadyInListUserError::CODE, $errors[0]['extensions']['userCode']); } + /** + * @dataProvider productListByTypeAndUuidProvider + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + * @param string $uuid + */ + public function testRemoveProductFromListProductNotFoundUserError( + ProductListTypeEnum $productListType, + string $uuid, + ): void { + $notExistingProductUuid = Uuid::uuid4()->toString(); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromListMutation.graphql', [ + 'productListUuid' => $uuid, + 'productUuid' => $notExistingProductUuid, + 'type' => $productListType->name, + ]); + + $this->assertResponseContainsArrayOfErrors($response); + $errors = $this->getErrorsFromResponse($response); + $this->assertCount(1, $errors); + $this->assertSame(ProductNotFoundUserError::CODE, $errors[0]['extensions']['userCode']); + } + + /** + * @dataProvider productListByTypeAndUuidProvider + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + * @param string $uuid + */ + public function testRemoveProductFromListProductNotInListUserError( + ProductListTypeEnum $productListType, + string $uuid, + ): void { + /** @var \App\Model\Product\Product $productThatIsNotInList */ + $productThatIsNotInList = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 69); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromListMutation.graphql', [ + 'productListUuid' => $uuid, + 'productUuid' => $productThatIsNotInList->getUuid(), + 'type' => $productListType->name, + ]); + + $this->assertResponseContainsArrayOfErrors($response); + $errors = $this->getErrorsFromResponse($response); + $this->assertCount(1, $errors); + $this->assertSame(ProductNotInListUserError::CODE, $errors[0]['extensions']['userCode']); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testRemoveProductFromListProductListNotFoundUserError(ProductListTypeEnum $productListType): void + { + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromListMutation.graphql', [ + 'productListUuid' => Uuid::uuid4()->toString(), + 'productUuid' => Uuid::uuid4()->toString(), + 'type' => $productListType->name, + ]); + + $this->assertResponseContainsArrayOfErrors($response); + $errors = $this->getErrorsFromResponse($response); + $this->assertCount(1, $errors); + $this->assertSame(ProductListNotFoundUserError::CODE, $errors[0]['extensions']['userCode']); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testRemoveProductFromList(ProductListTypeEnum $productListType): void + { + $productListUuid = Uuid::uuid4()->toString(); + /** @var \App\Model\Product\Product $product1 */ + $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); + /** @var \App\Model\Product\Product $product2 */ + $product2 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 2); + $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productListUuid' => $productListUuid, + 'productUuid' => $product1->getUuid(), + 'type' => $productListType->name, + ]); + $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productListUuid' => $productListUuid, + 'productUuid' => $product2->getUuid(), + 'type' => $productListType->name, + ]); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromListMutation.graphql', [ + 'productListUuid' => $productListUuid, + 'productUuid' => $product2->getUuid(), + 'type' => $productListType->name, + ]); + $data = $this->getResponseDataForGraphQlType($response, 'RemoveProductFromList'); + + $this->assertSame($productListUuid, $data['uuid']); + $this->assertSame($productListType->name, $data['type']); + $this->assertSame([$product1->getId()], array_column($data['products'], 'id')); + } + + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testRemoveLastProductFromList(ProductListTypeEnum $productListType): void + { + $productListUuid = Uuid::uuid4()->toString(); + /** @var \App\Model\Product\Product $product */ + $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); + $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToListMutation.graphql', [ + 'productListUuid' => $productListUuid, + 'productUuid' => $product->getUuid(), + 'type' => $productListType->name, + ]); + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromListMutation.graphql', [ + 'productListUuid' => $productListUuid, + 'productUuid' => $product->getUuid(), + 'type' => $productListType->name, + ]); + + $this->assertNull($response['data']['RemoveProductFromList']); + } + /** * @return \Iterator */ @@ -212,4 +334,3 @@ public function productListByTypeAndUuidProvider(): Iterator ]; } } - diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/RemoveProductFromListMutation.graphql b/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/RemoveProductFromListMutation.graphql new file mode 100644 index 0000000000..d4376b75b0 --- /dev/null +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/RemoveProductFromListMutation.graphql @@ -0,0 +1,9 @@ +mutation RemoveProductFromListMutation($productUuid: Uuid!, $productListUuid: Uuid, $type: ProductListTypeEnum!) { + RemoveProductFromList(input:{productUuid: $productUuid, productListInput: {type: $type, uuid: $productListUuid}}) { + uuid + type + products { + id + } + } +} diff --git a/storefront/graphql/docs/schema.md b/storefront/graphql/docs/schema.md index d5c6fb6da7..7cc921fe41 100644 --- a/storefront/graphql/docs/schema.md +++ b/storefront/graphql/docs/schema.md @@ -1481,6 +1481,20 @@ Remove product from Comparison and if is Comparison empty remove it. + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10009,6 +10018,15 @@ Customer user password Billing address zip code (will be on the tax invoice) + + + + + + diff --git a/storefront/graphql/generated/index.tsx b/storefront/graphql/generated/index.tsx index 4964f4caca..2b421e430a 100644 --- a/storefront/graphql/generated/index.tsx +++ b/storefront/graphql/generated/index.tsx @@ -999,6 +999,8 @@ export type LoginInputApi = { email: Scalars['String']['input']; /** The user password. */ password: Scalars['Password']['input']; + /** Uuids of product lists that should be merged to the product lists of the user */ + productListsUuids: Array; }; export type LoginResultApi = { @@ -2514,6 +2516,8 @@ export type RegistrationDataInputApi = { password: Scalars['Password']['input']; /** Billing address zip code (will be on the tax invoice) */ postcode: Scalars['String']['input']; + /** Uuids of product lists that should be merged to the product lists of the user after registration */ + productListsUuids: Array; /** Billing address street name (will be on the tax invoice) */ street: Scalars['String']['input']; /** The customer's telephone number */ diff --git a/storefront/schema.graphql.json b/storefront/schema.graphql.json index 10381ba746..383e87edfb 100644 --- a/storefront/schema.graphql.json +++ b/storefront/schema.graphql.json @@ -1 +1 @@ -{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CleanProductList","description":"Removes the product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file +{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CleanProductList","description":"Removes the product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user after registration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file From c424f14ee8e2cd5e33e6158b78325f29f569ae0d Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Fri, 3 Nov 2023 10:05:09 +0100 Subject: [PATCH 11/22] remove old Wishlist and Comparison implementations - they are already replaced by the general product lists - added migration for migrating data from the old wishlists and comparisons to the new product lists --- app/config/cron.yaml | 8 - .../Product/Comparison/Comparison.types.yaml | 11 - .../ModelType/Wishlist/Wishlist.types.yaml | 11 - .../types/Mutation/Mutation.types.yaml | 2 - .../Comparison/ComparisonMutation.types.yaml | 29 -- .../Wishlist/WishlistMutation.types.yaml | 29 -- .../Comparison/ComparisonQuery.types.yaml | 11 - .../graphql/types/Query/Query.types.yaml | 2 - .../Query/Wishlist/WishlistQuery.types.yaml | 11 - app/schema.graphql | 30 -- ...thOtherLoggedCustomerWishlistException.php | 10 - .../Wishlist/Exception/WishlistException.php | 21 -- .../WishlistItemAlreadyExistsException.php | 10 - .../WishlistItemNotFoundException.php | 10 - .../Exception/WishlistNotFoundException.php | 10 - .../Model/Wishlist/WishlistFacade.php | 268 ------------------ .../Product/Comparison/ComparisonMutation.php | 71 ----- .../Mutation/Wishlist/WishlistMutation.php | 65 ----- .../Products/Comparison/ComparisonQuery.php | 58 ---- .../Resolver/Products/ProductsQuery.php | 30 -- .../Resolver/Wishlist/WishlistQuery.php | 29 -- app/src/Migrations/Version20221107130750.php | 59 ---- app/src/Migrations/Version20230217093923.php | 60 ---- app/src/Migrations/Version20230607065227.php | 27 -- .../Model/Product/Comparison/Comparison.php | 185 ------------ .../Product/Comparison/ComparisonFacade.php | 237 ---------------- .../Comparison/ComparisonRepository.php | 92 ------ .../ComparedItemAlreadyExistsException.php | 10 - .../ComparedItemNotFoundException.php | 10 - .../Exception/ComparisonException.php | 21 -- .../Exception/ComparisonNotFoundException.php | 10 - ...OtherLoggedCustomerComparisonException.php | 10 - .../Product/Comparison/Item/ComparedItem.php | 88 ------ .../RemoveOldComparisonsCronModule.php | 34 --- app/src/Model/Wishlist/Item/WishlistItem.php | 88 ------ .../Wishlist/RemoveOldWishlistsCronModule.php | 34 --- app/src/Model/Wishlist/Wishlist.php | 162 ----------- app/src/Model/Wishlist/WishlistFacade.php | 150 ---------- app/src/Model/Wishlist/WishlistRepository.php | 88 ------ .../Comparison/ComparisonFacadeTest.php | 69 ----- .../ComparisonLoggedCustomerTest.php | 121 -------- .../Comparison/ComparisonMergingTest.php | 110 ------- .../AddProductToComparisonMutation.graphql | 8 - .../graphql/CleanComparisonMutation.graphql | 3 - .../graphql/ComparisonQuery.graphql | 8 - .../RemoveProductFromComparison.graphql | 8 - .../Wishlist/WishlistFacadeTest.php | 75 ----- .../Wishlist/WishlistLoggedCustomerTest.php | 97 ------- .../Wishlist/WishlistMergingTest.php | 110 ------- .../WishlistNotLoggedCustomerTest.php | 34 --- .../AddProductToWishlistMutation.graphql | 8 - .../graphql/CleanWishlistMutation.graphql | 6 - .../RemoveProductFromWishlistMutation.graphql | 8 - .../Wishlist/graphql/WishlistQuery.graphql | 8 - storefront/graphql/docs/schema.md | 200 ------------- storefront/graphql/generated/index.tsx | 84 ++++-- storefront/schema.graphql.json | 8 +- 57 files changed, 61 insertions(+), 2995 deletions(-) delete mode 100644 app/config/graphql/types/ModelType/Product/Comparison/Comparison.types.yaml delete mode 100644 app/config/graphql/types/ModelType/Wishlist/Wishlist.types.yaml delete mode 100644 app/config/graphql/types/Mutation/Product/Comparison/ComparisonMutation.types.yaml delete mode 100644 app/config/graphql/types/Mutation/Wishlist/WishlistMutation.types.yaml delete mode 100644 app/config/graphql/types/Query/Product/Comparison/ComparisonQuery.types.yaml delete mode 100644 app/config/graphql/types/Query/Wishlist/WishlistQuery.types.yaml delete mode 100644 app/src/FrontendApi/Model/Wishlist/Exception/HandlingWithOtherLoggedCustomerWishlistException.php delete mode 100644 app/src/FrontendApi/Model/Wishlist/Exception/WishlistException.php delete mode 100644 app/src/FrontendApi/Model/Wishlist/Exception/WishlistItemAlreadyExistsException.php delete mode 100644 app/src/FrontendApi/Model/Wishlist/Exception/WishlistItemNotFoundException.php delete mode 100644 app/src/FrontendApi/Model/Wishlist/Exception/WishlistNotFoundException.php delete mode 100644 app/src/FrontendApi/Model/Wishlist/WishlistFacade.php delete mode 100644 app/src/FrontendApi/Mutation/Product/Comparison/ComparisonMutation.php delete mode 100644 app/src/FrontendApi/Mutation/Wishlist/WishlistMutation.php delete mode 100644 app/src/FrontendApi/Resolver/Products/Comparison/ComparisonQuery.php delete mode 100644 app/src/FrontendApi/Resolver/Wishlist/WishlistQuery.php delete mode 100644 app/src/Migrations/Version20221107130750.php delete mode 100644 app/src/Migrations/Version20230217093923.php delete mode 100644 app/src/Migrations/Version20230607065227.php delete mode 100644 app/src/Model/Product/Comparison/Comparison.php delete mode 100644 app/src/Model/Product/Comparison/ComparisonFacade.php delete mode 100644 app/src/Model/Product/Comparison/ComparisonRepository.php delete mode 100644 app/src/Model/Product/Comparison/Exception/ComparedItemAlreadyExistsException.php delete mode 100644 app/src/Model/Product/Comparison/Exception/ComparedItemNotFoundException.php delete mode 100644 app/src/Model/Product/Comparison/Exception/ComparisonException.php delete mode 100644 app/src/Model/Product/Comparison/Exception/ComparisonNotFoundException.php delete mode 100644 app/src/Model/Product/Comparison/Exception/HandlingWithOtherLoggedCustomerComparisonException.php delete mode 100644 app/src/Model/Product/Comparison/Item/ComparedItem.php delete mode 100644 app/src/Model/Product/Comparison/RemoveOldComparisonsCronModule.php delete mode 100644 app/src/Model/Wishlist/Item/WishlistItem.php delete mode 100644 app/src/Model/Wishlist/RemoveOldWishlistsCronModule.php delete mode 100644 app/src/Model/Wishlist/Wishlist.php delete mode 100644 app/src/Model/Wishlist/WishlistFacade.php delete mode 100644 app/src/Model/Wishlist/WishlistRepository.php delete mode 100644 app/tests/App/Functional/Model/Product/Comparison/ComparisonFacadeTest.php delete mode 100644 app/tests/FrontendApiBundle/Functional/Product/Comparison/ComparisonLoggedCustomerTest.php delete mode 100644 app/tests/FrontendApiBundle/Functional/Product/Comparison/ComparisonMergingTest.php delete mode 100644 app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/AddProductToComparisonMutation.graphql delete mode 100644 app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/CleanComparisonMutation.graphql delete mode 100644 app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/ComparisonQuery.graphql delete mode 100644 app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/RemoveProductFromComparison.graphql delete mode 100644 app/tests/FrontendApiBundle/Functional/Wishlist/WishlistFacadeTest.php delete mode 100644 app/tests/FrontendApiBundle/Functional/Wishlist/WishlistLoggedCustomerTest.php delete mode 100644 app/tests/FrontendApiBundle/Functional/Wishlist/WishlistMergingTest.php delete mode 100644 app/tests/FrontendApiBundle/Functional/Wishlist/WishlistNotLoggedCustomerTest.php delete mode 100644 app/tests/FrontendApiBundle/Functional/Wishlist/graphql/AddProductToWishlistMutation.graphql delete mode 100644 app/tests/FrontendApiBundle/Functional/Wishlist/graphql/CleanWishlistMutation.graphql delete mode 100644 app/tests/FrontendApiBundle/Functional/Wishlist/graphql/RemoveProductFromWishlistMutation.graphql delete mode 100644 app/tests/FrontendApiBundle/Functional/Wishlist/graphql/WishlistQuery.graphql diff --git a/app/config/cron.yaml b/app/config/cron.yaml index 318a735e8c..fdbb8212be 100644 --- a/app/config/cron.yaml +++ b/app/config/cron.yaml @@ -40,14 +40,6 @@ services: tags: - { name: shopsys.cron, hours: '3', minutes: '0', instanceName: service, readableName: 'Download Heureka categories' } - App\Model\Product\Comparison\RemoveOldComparisonsCronModule: - tags: - - { name: shopsys.cron, hours: '3', minutes: '0', instanceName: service, readableName: 'Delete old comparisons' } - - App\Model\Wishlist\RemoveOldWishlistsCronModule: - tags: - - { name: shopsys.cron, hours: '3', minutes: '0', instanceName: service, readableName: 'Delete old wishlists' } - Shopsys\FrameworkBundle\Model\Product\List\RemoveOldProductListsCronModule: tags: - { name: shopsys.cron, hours: '3', minutes: '0', instanceName: service, readableName: 'Delete old product lists' } diff --git a/app/config/graphql/types/ModelType/Product/Comparison/Comparison.types.yaml b/app/config/graphql/types/ModelType/Product/Comparison/Comparison.types.yaml deleted file mode 100644 index 978a0981d4..0000000000 --- a/app/config/graphql/types/ModelType/Product/Comparison/Comparison.types.yaml +++ /dev/null @@ -1,11 +0,0 @@ -Comparison: - type: object - config: - fields: - uuid: - type: "Uuid!" - description: "Comparison identifier" - products: - type: "[Product!]!" - description: "List of compared products" - resolve: '@=query("productsByComparisonQuery", value)' diff --git a/app/config/graphql/types/ModelType/Wishlist/Wishlist.types.yaml b/app/config/graphql/types/ModelType/Wishlist/Wishlist.types.yaml deleted file mode 100644 index e3daa42f8a..0000000000 --- a/app/config/graphql/types/ModelType/Wishlist/Wishlist.types.yaml +++ /dev/null @@ -1,11 +0,0 @@ -Wishlist: - type: object - config: - fields: - uuid: - type: "Uuid!" - description: "Wishlist identifier" - products: - type: "[Product!]!" - description: "List of wishlist products" - resolve: '@=query("productsByWishlistQuery", value)' diff --git a/app/config/graphql/types/Mutation/Mutation.types.yaml b/app/config/graphql/types/Mutation/Mutation.types.yaml index 1a870dc6fe..329175de29 100644 --- a/app/config/graphql/types/Mutation/Mutation.types.yaml +++ b/app/config/graphql/types/Mutation/Mutation.types.yaml @@ -14,5 +14,3 @@ Mutation: - 'RegisterMutation' - 'LoginMutation' - 'OrderMutation' - - 'ComparisonMutation' - - 'WishlistMutation' diff --git a/app/config/graphql/types/Mutation/Product/Comparison/ComparisonMutation.types.yaml b/app/config/graphql/types/Mutation/Product/Comparison/ComparisonMutation.types.yaml deleted file mode 100644 index 0af85e8eab..0000000000 --- a/app/config/graphql/types/Mutation/Product/Comparison/ComparisonMutation.types.yaml +++ /dev/null @@ -1,29 +0,0 @@ -ComparisonMutation: - type: object - config: - fields: - addProductToComparison: - type: 'Comparison!' - description: "Add product to Comparison and create if not exists." - args: - productUuid: - type: "Uuid!" - comparisonUuid: - type: "Uuid" - resolve: "@=mutation('addProductToComparisonMutation', args)" - removeProductFromComparison: - type: 'Comparison' - description: "Remove product from Comparison and if is Comparison empty remove it." - args: - productUuid: - type: "Uuid!" - comparisonUuid: - type: "Uuid" - resolve: "@=mutation('removeProductFromComparisonMutation', args)" - cleanComparison: - type: 'String!' - description: "Remove all products from Comparison and remove it." - resolve: "@=mutation('cleanComparisonMutation', args)" - args: - comparisonUuid: - type: "Uuid" diff --git a/app/config/graphql/types/Mutation/Wishlist/WishlistMutation.types.yaml b/app/config/graphql/types/Mutation/Wishlist/WishlistMutation.types.yaml deleted file mode 100644 index ac8c5f3357..0000000000 --- a/app/config/graphql/types/Mutation/Wishlist/WishlistMutation.types.yaml +++ /dev/null @@ -1,29 +0,0 @@ -WishlistMutation: - type: object - config: - fields: - addProductToWishlist: - type: 'Wishlist!' - description: "Add product to wishlist and create if not exists." - args: - productUuid: - type: "Uuid!" - wishlistUuid: - type: "Uuid" - resolve: "@=mutation('addProductToWishlistMutation', args)" - removeProductFromWishlist: - type: 'Wishlist' - description: "Remove product from wishlist and if is wishlist empty remove it." - args: - productUuid: - type: "Uuid!" - wishlistUuid: - type: "Uuid" - resolve: "@=mutation('removeProductFromWishlistMutation', args)" - cleanWishlist: - type: 'Wishlist' - description: "Remove all products from wishlist and remove it." - resolve: "@=mutation('cleanWishlistMutation', args)" - args: - wishlistUuid: - type: "Uuid" diff --git a/app/config/graphql/types/Query/Product/Comparison/ComparisonQuery.types.yaml b/app/config/graphql/types/Query/Product/Comparison/ComparisonQuery.types.yaml deleted file mode 100644 index 40c2d97e9a..0000000000 --- a/app/config/graphql/types/Query/Product/Comparison/ComparisonQuery.types.yaml +++ /dev/null @@ -1,11 +0,0 @@ -ComparisonQuery: - type: object - config: - fields: - comparison: - type: "Comparison" - resolve: "@=query('comparisonByUuidQuery', args['uuid'])" - args: - uuid: - type: "Uuid" - description: "Get comparison by UUID or comparison of logged customer user." diff --git a/app/config/graphql/types/Query/Query.types.yaml b/app/config/graphql/types/Query/Query.types.yaml index 70bc38a42e..7af77a9919 100644 --- a/app/config/graphql/types/Query/Query.types.yaml +++ b/app/config/graphql/types/Query/Query.types.yaml @@ -22,6 +22,4 @@ Query: - 'GoPayQuery' - 'LanguageConstantQuery' - 'SettingsQuery' - - 'ComparisonQuery' - 'SeoPageQuery' - - 'WishlistQuery' diff --git a/app/config/graphql/types/Query/Wishlist/WishlistQuery.types.yaml b/app/config/graphql/types/Query/Wishlist/WishlistQuery.types.yaml deleted file mode 100644 index 256c1034b9..0000000000 --- a/app/config/graphql/types/Query/Wishlist/WishlistQuery.types.yaml +++ /dev/null @@ -1,11 +0,0 @@ -WishlistQuery: - type: object - config: - fields: - wishlist: - type: "Wishlist" - resolve: "@=query('wishlistQuery', args['wishlistUuid'])" - args: - wishlistUuid: - type: "Uuid" - description: "Get wishlist by uuid or if customer is logged, try find for logged customer." diff --git a/app/schema.graphql b/app/schema.graphql index 3ba90f4cea..4146b95870 100644 --- a/app/schema.graphql +++ b/app/schema.graphql @@ -591,13 +591,6 @@ type CompanyCustomerUser implements CustomerUser { uuid: Uuid! } -type Comparison { - "List of compared products" - products: [Product!]! - "Comparison identifier" - uuid: Uuid! -} - input ContactInput { "Email address of the sender" email: String! @@ -904,12 +897,8 @@ scalar Money type Mutation { "Fills cart based on a given order, possibly merging it with the current cart" AddOrderItemsToCart(input: AddOrderItemsToCartInput!): Cart! - "Add product to Comparison and create if not exists." - addProductToComparison(comparisonUuid: Uuid, productUuid: Uuid!): Comparison! "Adds a product to a product list" AddProductToList(input: ProductListUpdateInput!): ProductList! - "Add product to wishlist and create if not exists." - addProductToWishlist(productUuid: Uuid!, wishlistUuid: Uuid): Wishlist! "Add product to cart for future checkout" AddToCart(input: AddToCartInput!): AddToCartResult! "Apply new promo code for the future checkout" @@ -922,12 +911,8 @@ type Mutation { ChangePersonalData(input: ChangePersonalDataInput!): CustomerUser! "Add a transport to the cart, or remove a transport from the cart" ChangeTransportInCart(input: ChangeTransportInCartInput!): Cart! - "Remove all products from Comparison and remove it." - cleanComparison(comparisonUuid: Uuid): String! "Removes the product list" CleanProductList(input: ProductListInput!): ProductList - "Remove all products from wishlist and remove it." - cleanWishlist(wishlistUuid: Uuid): Wishlist "Send message to the site owner" Contact(input: ContactInput!): Boolean! "Creates complete order with products and addresses" @@ -952,12 +937,8 @@ type Mutation { Register(input: RegistrationDataInput!): LoginResult! "Remove product from cart" RemoveFromCart(input: RemoveFromCartInput!): Cart! - "Remove product from Comparison and if is Comparison empty remove it." - removeProductFromComparison(comparisonUuid: Uuid, productUuid: Uuid!): Comparison "Removes a product from a product list" RemoveProductFromList(input: ProductListUpdateInput!): ProductList - "Remove product from wishlist and if is wishlist empty remove it." - removeProductFromWishlist(productUuid: Uuid!, wishlistUuid: Uuid): Wishlist "Remove already used promo code from cart" RemovePromoCodeFromCart(input: RemovePromoCodeFromCartInput!): Cart! "Request password recovery - email with hash will be sent" @@ -1730,8 +1711,6 @@ type Query { "Returns category filtered using UUID or URL slug" category(filter: ProductFilter, orderingMode: ProductOrderingModeEnum, urlSlug: String, uuid: Uuid): Category CompanyCustomerUser: CompanyCustomerUser - "Get comparison by UUID or comparison of logged customer user." - comparison(uuid: Uuid): Comparison "Returns information about cookies article" cookiesArticle: ArticleSite "Returns available countries" @@ -1813,8 +1792,6 @@ type Query { "Returns available transport methods based on the current cart state" transports(cartUuid: Uuid): [Transport!]! Variant: Variant - "Get wishlist by uuid or if customer is logged, try find for logged customer." - wishlist(wishlistUuid: Uuid): Wishlist } input RecoverPasswordInput { @@ -2254,10 +2231,3 @@ type VideoToken { description: String! token: String! } - -type Wishlist { - "List of wishlist products" - products: [Product!]! - "Wishlist identifier" - uuid: Uuid! -} diff --git a/app/src/FrontendApi/Model/Wishlist/Exception/HandlingWithOtherLoggedCustomerWishlistException.php b/app/src/FrontendApi/Model/Wishlist/Exception/HandlingWithOtherLoggedCustomerWishlistException.php deleted file mode 100644 index ef05074ba9..0000000000 --- a/app/src/FrontendApi/Model/Wishlist/Exception/HandlingWithOtherLoggedCustomerWishlistException.php +++ /dev/null @@ -1,10 +0,0 @@ -wishlistFacade->findWishlistByUuid($wishlistUuid); - - if ($wishlist === null) { - throw new WishlistNotFoundException(sprintf('Wishlist %s not found.', $wishlistUuid)); - } - - return $wishlist; - } - - /** - * @param \App\Model\Wishlist\Wishlist $wishlist - */ - public function setUpdatedAtToNow(Wishlist $wishlist): void - { - $wishlist->setUpdatedAtToNow(); - $this->em->flush(); - } - - /** - * @param string|null $wishlistUuid - * @return \App\Model\Wishlist\Wishlist - */ - public function getOrCreateWishlistByUuid(?string $wishlistUuid): Wishlist - { - if ($wishlistUuid === null) { - return $this->wishlistFacade->createWishlist(); - } - - $wishlist = $this->wishlistRepository->findByUuid($wishlistUuid); - - if ($wishlist === null) { - $wishlist = $this->wishlistFacade->createWishlist(); - } - - return $wishlist; - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - * @return \App\Model\Wishlist\Wishlist - */ - public function getOrCreateWishlistOfCustomerUser(CustomerUser $customerUser): Wishlist - { - $wishlist = $this->wishlistRepository->findByCustomerUser($customerUser); - - if ($wishlist === null) { - $wishlist = $this->wishlistFacade->createWishlistByCustomerUser($customerUser); - } - - return $wishlist; - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - * @return \App\Model\Wishlist\Wishlist - */ - public function getWishlistOfCustomerUser(CustomerUser $customerUser): Wishlist - { - $wishlist = $this->wishlistFacade->findWishlistOfCustomerUser($customerUser); - - if ($wishlist === null) { - throw new WishlistNotFoundException('Current customer has no wishlist.'); - } - - return $wishlist; - } - - /** - * @param \App\Model\Product\Product $product - * @param \App\Model\Customer\User\CustomerUser|null $customerUser - * @param string|null $wishlistUuid - * @return \App\Model\Wishlist\Wishlist - */ - public function addProductToWishlist( - Product $product, - ?CustomerUser $customerUser, - ?string $wishlistUuid, - ): Wishlist { - if ($customerUser === null) { - $wishlist = $this->getOrCreateWishlistByUuid($wishlistUuid); - - if ($wishlist->getCustomerUser() !== null) { - throw new HandlingWithOtherLoggedCustomerWishlistException('Handling with different customer wishlist.'); - } - } else { - $wishlist = $this->getOrCreateWishlistOfCustomerUser($customerUser); - - if ($wishlistUuid !== null) { - $wishlistByUuid = $this->wishlistFacade->findWishlistByUuid($wishlistUuid); - - if ($wishlistByUuid !== null) { - $wishlist = $this->wishlistFacade->mergeWishlists($wishlist, $wishlistByUuid); - } - } - } - - if ($wishlist->isProductInWishlist($product)) { - throw new WishlistItemAlreadyExistsException(sprintf('Product %s in wishlist already exists.', $product->getName())); - } - - return $this->wishlistFacade->addProductToWishlist($product, $wishlist); - } - - /** - * @param \App\Model\Product\Product $product - * @param \App\Model\Wishlist\Wishlist $wishlist - * @return \App\Model\Wishlist\Item\WishlistItem - */ - private function getWishlistItemByProduct(Product $product, Wishlist $wishlist): WishlistItem - { - foreach ($wishlist->getItems() as $wishlistItem) { - if ($wishlistItem->getProduct()->getId() === $product->getId()) { - return $wishlistItem; - } - } - - throw new WishlistItemNotFoundException(sprintf('Product %s in wishlist not found.', $product->getName())); - } - - /** - * @param \App\Model\Product\Product $product - * @param \App\Model\Customer\User\CustomerUser|null $customerUser - * @param string|null $wishlistUuid - * @return \App\Model\Wishlist\Wishlist|null - */ - public function removeProductFromWishlist( - Product $product, - ?CustomerUser $customerUser, - ?string $wishlistUuid, - ): ?Wishlist { - $wishlist = $this->getWishlistByCustomerUserOrUuid($customerUser, $wishlistUuid); - - $this->setUpdatedAtToNow($wishlist); - - $wishlistItem = $this->getWishlistItemByProduct($product, $wishlist); - - return $this->wishlistFacade->removeWishlistItemFromWishlist($wishlistItem, $wishlist); - } - - /** - * @param \App\Model\Customer\User\CustomerUser|null $customerUser - * @param string|null $wishlistUuid - */ - public function cleanWishlist(?CustomerUser $customerUser, ?string $wishlistUuid): void - { - $wishlist = $this->getWishlistByCustomerUserOrUuid($customerUser, $wishlistUuid); - - $this->wishlistFacade->cleanWishlist($wishlist); - } - - /** - * @param string|null $wishlistUuid - * @return \App\Model\Wishlist\Wishlist|null - */ - public function getMergedWishlistByUuid(?string $wishlistUuid): ?Wishlist - { - $loggedCustomerWishlist = null; - $wishlistByUuid = null; - $mergedWishlist = null; - $currentCustomerUser = $this->currentCustomerUser->findCurrentCustomerUser(); - - if ($currentCustomerUser !== null) { - try { - $loggedCustomerWishlist = $this->getWishlistOfCustomerUser($currentCustomerUser); - $this->setUpdatedAtToNow($loggedCustomerWishlist); - } catch (WishlistNotFoundException $exception) { - $loggedCustomerWishlist = null; - } - } - - if ($wishlistUuid === null) { - return $loggedCustomerWishlist; - } - - if ($loggedCustomerWishlist === null || $loggedCustomerWishlist->getUuid() !== $wishlistUuid) { - try { - $wishlistByUuid = $this->getWishlistByUuid($wishlistUuid); - $this->setUpdatedAtToNow($wishlistByUuid); - } catch (WishlistNotFoundException $exception) { - return $loggedCustomerWishlist; - } - } - - if ($loggedCustomerWishlist !== null && $wishlistByUuid !== null) { - $mergedWishlist = $this->wishlistFacade->mergeWishlists($loggedCustomerWishlist, $wishlistByUuid); - } elseif ($currentCustomerUser !== null && $wishlistByUuid !== null) { - if ($wishlistByUuid->getCustomerUser() !== null) { - throw new HandlingWithOtherLoggedCustomerWishlistException(); - } - $mergedWishlist = $this->wishlistFacade->setCustomerUserToWishlist($currentCustomerUser, $wishlistByUuid); - } - - return $mergedWishlist ?? $loggedCustomerWishlist ?? $wishlistByUuid; - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - * @param \App\Model\Wishlist\Wishlist $wishlist - * @return \App\Model\Wishlist\Wishlist - */ - public function setCustomerUserToWishlist(CustomerUser $customerUser, Wishlist $wishlist): Wishlist - { - if ($wishlist->getCustomerUser() !== null) { - throw new HandlingWithOtherLoggedCustomerWishlistException('Handling with different customer wishlist.'); - } - - return $this->wishlistFacade->setCustomerUserToWishlist($customerUser, $wishlist); - } - - /** - * @param \App\Model\Customer\User\CustomerUser|null $customerUser - * @param string|null $wishlistUuid - * @return \App\Model\Wishlist\Wishlist - */ - private function getWishlistByCustomerUserOrUuid(?CustomerUser $customerUser, ?string $wishlistUuid): Wishlist - { - if ($customerUser !== null) { - return $this->getWishlistOfCustomerUser($customerUser); - } - - if ($wishlistUuid === null) { - throw new WishlistNotFoundException('Wishlist not found.'); - } - - return $this->getWishlistByUuid($wishlistUuid); - } -} diff --git a/app/src/FrontendApi/Mutation/Product/Comparison/ComparisonMutation.php b/app/src/FrontendApi/Mutation/Product/Comparison/ComparisonMutation.php deleted file mode 100644 index 4f2dfc2f1e..0000000000 --- a/app/src/FrontendApi/Mutation/Product/Comparison/ComparisonMutation.php +++ /dev/null @@ -1,71 +0,0 @@ -productFacade->getByUuid($productUuid); - /** @var \App\Model\Customer\User\CustomerUser $customerUser */ - $customerUser = $this->currentCustomerUser->findCurrentCustomerUser(); - - return $this->comparisonFacade->addProductToComparison($product, $customerUser, $argument['comparisonUuid']); - } - - /** - * @param \Overblog\GraphQLBundle\Definition\Argument $argument - * @return \App\Model\Product\Comparison\Comparison|null - */ - public function removeProductFromComparisonMutation(Argument $argument): ?Comparison - { - $productUuid = $argument['productUuid']; - $product = $this->productFacade->getByUuid($productUuid); - /** @var \App\Model\Customer\User\CustomerUser $customerUser */ - $customerUser = $this->currentCustomerUser->findCurrentCustomerUser(); - - return $this->comparisonFacade->removeProductFromComparison($product, $customerUser, $argument['comparisonUuid']); - } - - /** - * @param \Overblog\GraphQLBundle\Definition\Argument $argument - * @return string - */ - public function cleanComparisonMutation(Argument $argument): string - { - $customerUser = $this->currentCustomerUser->findCurrentCustomerUser(); - /** @var \App\Model\Customer\User\CustomerUser $customerUser */ - $this->comparisonFacade->cleanComparison($customerUser, $argument['comparisonUuid']); - - return self::SUCCESS_RESULT; - } -} diff --git a/app/src/FrontendApi/Mutation/Wishlist/WishlistMutation.php b/app/src/FrontendApi/Mutation/Wishlist/WishlistMutation.php deleted file mode 100644 index 69b48cc583..0000000000 --- a/app/src/FrontendApi/Mutation/Wishlist/WishlistMutation.php +++ /dev/null @@ -1,65 +0,0 @@ -productFacade->getByUuid($productUuid); - $customerUser = $this->currentCustomerUser->findCurrentCustomerUser(); - - return $this->wishlistFacade->addProductToWishlist($product, $customerUser, $argument['wishlistUuid']); - } - - /** - * @param \Overblog\GraphQLBundle\Definition\Argument $argument - * @return \App\Model\Wishlist\Wishlist|null - */ - public function removeProductFromWishlistMutation(Argument $argument): ?Wishlist - { - $productUuid = $argument['productUuid']; - $product = $this->productFacade->getByUuid($productUuid); - $customerUser = $this->currentCustomerUser->findCurrentCustomerUser(); - - return $this->wishlistFacade->removeProductFromWishlist($product, $customerUser, $argument['wishlistUuid']); - } - - /** - * @param \Overblog\GraphQLBundle\Definition\Argument $argument - * @return \App\Model\Wishlist\Wishlist|null - */ - public function cleanWishlistMutation(Argument $argument): ?Wishlist - { - $customerUser = $this->currentCustomerUser->findCurrentCustomerUser(); - $this->wishlistFacade->cleanWishlist($customerUser, $argument['wishlistUuid']); - - return null; - } -} diff --git a/app/src/FrontendApi/Resolver/Products/Comparison/ComparisonQuery.php b/app/src/FrontendApi/Resolver/Products/Comparison/ComparisonQuery.php deleted file mode 100644 index 37090f09a6..0000000000 --- a/app/src/FrontendApi/Resolver/Products/Comparison/ComparisonQuery.php +++ /dev/null @@ -1,58 +0,0 @@ -currentCustomerUser->findCurrentCustomerUser(); - - if ($currentCustomerUser !== null) { - $loggedCustomerComparison = $this->comparisonFacade->findComparisonOfCustomerUser($currentCustomerUser); - } - - if ( - $uuid !== null - && ($loggedCustomerComparison === null - || $loggedCustomerComparison->getUuid() - !== $uuid) - ) { - $comparisonByUuid = $this->comparisonFacade->findComparisonByUuid($uuid); - } - - if ($loggedCustomerComparison !== null && $comparisonByUuid !== null) { - return $this->comparisonFacade->mergeComparisons($loggedCustomerComparison, $comparisonByUuid); - } - - if ($currentCustomerUser !== null && $comparisonByUuid !== null) { - return $this->comparisonFacade->setCustomerUserToComparison($currentCustomerUser, $comparisonByUuid); - } - - return $loggedCustomerComparison ?? $comparisonByUuid; - } -} diff --git a/app/src/FrontendApi/Resolver/Products/ProductsQuery.php b/app/src/FrontendApi/Resolver/Products/ProductsQuery.php index 0723215824..b879f322ae 100644 --- a/app/src/FrontendApi/Resolver/Products/ProductsQuery.php +++ b/app/src/FrontendApi/Resolver/Products/ProductsQuery.php @@ -12,14 +12,10 @@ use App\Model\Category\Category; use App\Model\CategorySeo\ReadyCategorySeoMix; use App\Model\Product\Brand\Brand; -use App\Model\Product\Comparison\Comparison; -use App\Model\Product\Comparison\ComparisonRepository; use App\Model\Product\Filter\ProductFilterData; use App\Model\Product\Filter\ProductFilterDataFactory; use App\Model\Product\Flag\Flag; use App\Model\Product\ProductRepository; -use App\Model\Wishlist\Wishlist; -use App\Model\Wishlist\WishlistRepository; use GraphQL\Executor\Promise\Promise; use GraphQL\Type\Definition\ResolveInfo; use InvalidArgumentException; @@ -55,12 +51,10 @@ class ProductsQuery extends BaseProductsQuery * @param \Overblog\DataLoader\DataLoaderInterface $productsVisibleAndSortedByIdsBatchLoader * @param \App\Model\Product\Filter\ProductFilterDataFactory $productFilterDataFactory * @param \Overblog\DataLoader\DataLoaderInterface $productsByEntitiesBatchLoader - * @param \App\Model\Product\Comparison\ComparisonRepository $comparisonRepository * @param \App\Model\Product\ProductRepository $productRepository * @param \App\FrontendApi\Resolver\Category\CategoryQuery $categoryQuery * @param \Shopsys\FrontendApiBundle\Model\Resolver\Brand\BrandQuery $brandQuery * @param \App\FrontendApi\Resolver\Products\Flag\FlagQuery $flagQuery - * @param \App\Model\Wishlist\WishlistRepository $wishlistRepository */ public function __construct( ProductFacade $productFacade, @@ -70,12 +64,10 @@ public function __construct( DataLoaderInterface $productsVisibleAndSortedByIdsBatchLoader, private readonly ProductFilterDataFactory $productFilterDataFactory, private readonly DataLoaderInterface $productsByEntitiesBatchLoader, - private readonly ComparisonRepository $comparisonRepository, private readonly ProductRepository $productRepository, private readonly CategoryQuery $categoryQuery, private readonly BrandQuery $brandQuery, private readonly FlagQuery $flagQuery, - private readonly WishlistRepository $wishlistRepository, ) { parent::__construct($productFacade, $productFilterFacade, $productConnectionFactory, $productsVisibleAndSortedByIdsBatchLoader, $productListFacade); } @@ -302,28 +294,6 @@ public function productsByCatnumsQuery(array $catnums): Promise return $this->productsVisibleAndSortedByIdsBatchLoader->load($productIds); } - /** - * @param \App\Model\Product\Comparison\Comparison $comparison - * @return \GraphQL\Executor\Promise\Promise - */ - public function productsByComparisonQuery(Comparison $comparison): Promise - { - $productIds = $this->comparisonRepository->getProductIdsByComparison($comparison); - - return $this->productsVisibleAndSortedByIdsBatchLoader->load($productIds); - } - - /** - * @param \App\Model\Wishlist\Wishlist $wishlist - * @return \GraphQL\Executor\Promise\Promise - */ - public function productsByWishlistQuery(Wishlist $wishlist): Promise - { - $productIds = $this->wishlistRepository->getProductIdsByWishlist($wishlist); - - return $this->productsVisibleAndSortedByIdsBatchLoader->load($productIds); - } - /** * @param \Overblog\GraphQLBundle\Definition\Argument $argument * @param \App\Model\Category\Category $category diff --git a/app/src/FrontendApi/Resolver/Wishlist/WishlistQuery.php b/app/src/FrontendApi/Resolver/Wishlist/WishlistQuery.php deleted file mode 100644 index bf68936e1a..0000000000 --- a/app/src/FrontendApi/Resolver/Wishlist/WishlistQuery.php +++ /dev/null @@ -1,29 +0,0 @@ -wishlistFacade->getMergedWishlistByUuid($wishlistUuid); - } -} diff --git a/app/src/Migrations/Version20221107130750.php b/app/src/Migrations/Version20221107130750.php deleted file mode 100644 index 76a36a075b..0000000000 --- a/app/src/Migrations/Version20221107130750.php +++ /dev/null @@ -1,59 +0,0 @@ -sql(' - CREATE TABLE wishlist_items ( - id SERIAL NOT NULL, - product_id INT NOT NULL, - wishlist_id INT NOT NULL, - created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, - PRIMARY KEY(id) - )'); - $this->sql('CREATE INDEX IDX_B5BB81B54584665A ON wishlist_items (product_id)'); - $this->sql('CREATE INDEX IDX_B5BB81B5FB8E54CD ON wishlist_items (wishlist_id)'); - $this->sql(' - CREATE TABLE wishlists ( - id SERIAL NOT NULL, - customer_user_id INT DEFAULT NULL, - uuid UUID NOT NULL, - PRIMARY KEY(id) - )'); - $this->sql('CREATE UNIQUE INDEX UNIQ_4A4C2E1BD17F50A6 ON wishlists (uuid)'); - $this->sql('CREATE INDEX IDX_4A4C2E1BBBB3772B ON wishlists (customer_user_id)'); - $this->sql(' - ALTER TABLE - wishlist_items - ADD - CONSTRAINT FK_B5BB81B54584665A FOREIGN KEY (product_id) REFERENCES products (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE'); - $this->sql(' - ALTER TABLE - wishlist_items - ADD - CONSTRAINT FK_B5BB81B5FB8E54CD FOREIGN KEY (wishlist_id) REFERENCES wishlists (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE'); - $this->sql(' - ALTER TABLE - wishlists - ADD - CONSTRAINT FK_4A4C2E1BBBB3772B FOREIGN KEY (customer_user_id) REFERENCES customer_users (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE'); - } - - /** - * @param \Doctrine\DBAL\Schema\Schema $schema - */ - public function down(Schema $schema): void - { - } -} diff --git a/app/src/Migrations/Version20230217093923.php b/app/src/Migrations/Version20230217093923.php deleted file mode 100644 index 262d68b746..0000000000 --- a/app/src/Migrations/Version20230217093923.php +++ /dev/null @@ -1,60 +0,0 @@ -sql(' - CREATE TABLE compared_items ( - id SERIAL NOT NULL, - product_id INT NOT NULL, - comparison_id INT NOT NULL, - created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, - PRIMARY KEY(id) - )'); - $this->sql('CREATE INDEX IDX_9D3D050D4584665A ON compared_items (product_id)'); - $this->sql('CREATE INDEX IDX_9D3D050DE4EC5411 ON compared_items (comparison_id)'); - $this->sql(' - CREATE TABLE comparisons ( - id SERIAL NOT NULL, - customer_user_id INT DEFAULT NULL, - uuid UUID NOT NULL, - updated_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, - PRIMARY KEY(id) - )'); - $this->sql('CREATE UNIQUE INDEX UNIQ_745BF22CD17F50A6 ON comparisons (uuid)'); - $this->sql('CREATE INDEX IDX_745BF22CBBB3772B ON comparisons (customer_user_id)'); - $this->sql(' - ALTER TABLE - compared_items - ADD - CONSTRAINT FK_9D3D050D4584665A FOREIGN KEY (product_id) REFERENCES products (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE'); - $this->sql(' - ALTER TABLE - compared_items - ADD - CONSTRAINT FK_9D3D050DE4EC5411 FOREIGN KEY (comparison_id) REFERENCES comparisons (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE'); - $this->sql(' - ALTER TABLE - comparisons - ADD - CONSTRAINT FK_745BF22CBBB3772B FOREIGN KEY (customer_user_id) REFERENCES customer_users (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE'); - } - - /** - * @param \Doctrine\DBAL\Schema\Schema $schema - */ - public function down(Schema $schema): void - { - } -} diff --git a/app/src/Migrations/Version20230607065227.php b/app/src/Migrations/Version20230607065227.php deleted file mode 100644 index 9f167ecae5..0000000000 --- a/app/src/Migrations/Version20230607065227.php +++ /dev/null @@ -1,27 +0,0 @@ -sql('ALTER TABLE wishlists ADD updated_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL DEFAULT now()'); - $this->sql('ALTER TABLE wishlists ALTER updated_at DROP DEFAULT;'); - } - - /** - * @param \Doctrine\DBAL\Schema\Schema $schema - */ - public function down(Schema $schema): void - { - } -} diff --git a/app/src/Model/Product/Comparison/Comparison.php b/app/src/Model/Product/Comparison/Comparison.php deleted file mode 100644 index f58c52944b..0000000000 --- a/app/src/Model/Product/Comparison/Comparison.php +++ /dev/null @@ -1,185 +0,0 @@ - - * @ORM\OneToMany( - * targetEntity="App\Model\Product\Comparison\Item\ComparedItem", mappedBy="comparison" - * ) - * @ORM\OrderBy({"createdAt" = "DESC"}) - */ - private Collection $items; - - /** - * @var \DateTime - * @ORM\Column(type="datetime", nullable=false) - */ - private DateTime $updatedAt; - - /** - * @param \App\Model\Customer\User\CustomerUser|null $customerUser - */ - public function __construct(?CustomerUser $customerUser) - { - $this->customerUser = $customerUser; - $this->uuid = Uuid::uuid4()->toString(); - $this->items = new ArrayCollection(); - $this->setUpdatedAtToNow(); - } - - /** - * @return int - */ - public function getId(): int - { - return $this->id; - } - - /** - * @return string - */ - public function getUuid(): string - { - return $this->uuid; - } - - /** - * @return \App\Model\Customer\User\CustomerUser|null - */ - public function getCustomerUser(): ?CustomerUser - { - return $this->customerUser; - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - */ - public function setCustomerUser(CustomerUser $customerUser): void - { - if ($this->customerUser !== null) { - throw new HandlingWithOtherLoggedCustomerComparisonException(); - } - - $this->customerUser = $customerUser; - } - - /** - * @return \App\Model\Product\Comparison\Item\ComparedItem[] - */ - public function getItems(): array - { - return $this->items->getValues(); - } - - /** - * @return int - */ - public function getItemsCount(): int - { - return $this->items->count(); - } - - /** - * @param \App\Model\Product\Comparison\Item\ComparedItem $comparedItem - */ - public function addItem(ComparedItem $comparedItem): void - { - $this->setUpdatedAtToNow(); - $this->items->add($comparedItem); - } - - /** - * @param \App\Model\Product\Comparison\Item\ComparedItem $comparedItem - */ - public function removeItem(ComparedItem $comparedItem): void - { - $this->setUpdatedAtToNow(); - $this->items->removeElement($comparedItem); - } - - /** - * @param \App\Model\Product\Product $product - * @return \App\Model\Product\Comparison\Item\ComparedItem - */ - public function getComparedItemByProduct(Product $product): ComparedItem - { - foreach ($this->getItems() as $comparedItem) { - if ($comparedItem->getProduct()->getId() === $product->getId()) { - return $comparedItem; - } - } - - throw new ComparedItemNotFoundException(sprintf('Product %s not found in the comparison.', $product->getName())); - } - - /** - * @param \App\Model\Product\Product $product - * @return bool - */ - public function isProductInComparison(Product $product): bool - { - foreach ($this->getItems() as $comparedItem) { - if ($comparedItem->getProduct()->getId() === $product->getId()) { - return true; - } - } - - return false; - } - - /** - * @return \DateTime - */ - public function getUpdatedAt(): DateTime - { - return $this->updatedAt; - } - - public function setUpdatedAtToNow(): void - { - $this->updatedAt = new DateTime(); - } -} diff --git a/app/src/Model/Product/Comparison/ComparisonFacade.php b/app/src/Model/Product/Comparison/ComparisonFacade.php deleted file mode 100644 index 2e0ff5855a..0000000000 --- a/app/src/Model/Product/Comparison/ComparisonFacade.php +++ /dev/null @@ -1,237 +0,0 @@ -getOrCreateComparisonByUuid($comparisonUuid); - - if ($comparison->getCustomerUser() !== null) { - throw new HandlingWithOtherLoggedCustomerComparisonException('Handling with different customer comparison.'); - } - } else { - $comparison = $this->getOrCreateComparisonOfCustomerUser($customerUser); - } - - if ($comparison->isProductInComparison($product)) { - throw new ComparedItemAlreadyExistsException(sprintf('Product %s in comparison already exists.', $product->getName())); - } - - $newComparedItem = new ComparedItem($comparison, $product); - $this->em->persist($newComparedItem); - - $comparison->addItem($newComparedItem); - $this->em->flush(); - - return $comparison; - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - * @return \App\Model\Product\Comparison\Comparison - */ - public function getOrCreateComparisonOfCustomerUser(CustomerUser $customerUser): Comparison - { - $comparison = $this->comparisonRepository->findByCustomerUser($customerUser); - - if ($comparison === null) { - $comparison = new Comparison($customerUser); - $this->em->persist($comparison); - $this->em->flush(); - } - - return $comparison; - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - * @return \App\Model\Product\Comparison\Comparison - */ - public function getComparisonOfCustomerUser(CustomerUser $customerUser): Comparison - { - $comparison = $this->findComparisonOfCustomerUser($customerUser); - - if ($comparison === null) { - throw new ComparisonNotFoundException('Current customer user has no comparison.'); - } - - return $comparison; - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - * @return \App\Model\Product\Comparison\Comparison|null - */ - public function findComparisonOfCustomerUser(CustomerUser $customerUser): ?Comparison - { - return $this->comparisonRepository->findByCustomerUser($customerUser); - } - - /** - * @param string|null $uuid - * @return \App\Model\Product\Comparison\Comparison - */ - public function getComparisonByUuid(?string $uuid): Comparison - { - $comparison = $this->comparisonRepository->findByUuid($uuid); - - if ($comparison === null) { - throw new ComparisonNotFoundException(sprintf('Comparison %s not found.', $uuid)); - } - - $comparison->setUpdatedAtToNow(); - $this->em->flush(); - - return $comparison; - } - - /** - * @param string|null $uuid - * @return \App\Model\Product\Comparison\Comparison|null - */ - public function findComparisonByUuid(?string $uuid): ?Comparison - { - try { - return $this->getComparisonByUuid($uuid); - } catch (ComparisonNotFoundException) { - return null; - } - } - - /** - * @param string|null $uuid - * @return \App\Model\Product\Comparison\Comparison - */ - public function getOrCreateComparisonByUuid(?string $uuid): Comparison - { - $comparison = $this->comparisonRepository->findByUuid($uuid); - - if ($comparison === null) { - $comparison = new Comparison(null); - $this->em->persist($comparison); - $this->em->flush(); - } - - return $comparison; - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - * @param \App\Model\Product\Comparison\Comparison $comparison - * @return \App\Model\Product\Comparison\Comparison - */ - public function setCustomerUserToComparison(CustomerUser $customerUser, Comparison $comparison): Comparison - { - $comparison->setCustomerUser($customerUser); - $this->em->flush(); - - return $comparison; - } - - /** - * @param \App\Model\Product\Comparison\Comparison $loggedCustomerComparison - * @param \App\Model\Product\Comparison\Comparison $comparisonByUuid - * @return \App\Model\Product\Comparison\Comparison - */ - public function mergeComparisons(Comparison $loggedCustomerComparison, Comparison $comparisonByUuid): Comparison - { - foreach ($comparisonByUuid->getItems() as $comparedItem) { - $productFromComparisonByUuid = $comparedItem->getProduct(); - - if ($loggedCustomerComparison->isProductInComparison($productFromComparisonByUuid)) { - continue; - } - - $newComparedItem = new ComparedItem($loggedCustomerComparison, $productFromComparisonByUuid); - $this->em->persist($newComparedItem); - $loggedCustomerComparison->addItem($newComparedItem); - $this->em->flush(); - } - - $this->em->remove($comparisonByUuid); - $this->em->flush(); - - return $loggedCustomerComparison; - } - - /** - * @param \App\Model\Product\Product $product - * @param \App\Model\Customer\User\CustomerUser|null $customerUser - * @param string|null $comparisonUuid - * @return \App\Model\Product\Comparison\Comparison|null - */ - public function removeProductFromComparison( - Product $product, - ?CustomerUser $customerUser, - ?string $comparisonUuid, - ): ?Comparison { - if ($customerUser !== null) { - $comparison = $this->getComparisonOfCustomerUser($customerUser); - } else { - $comparison = $this->getComparisonByUuid($comparisonUuid); - } - - $comparedItem = $comparison->getComparedItemByProduct($product); - - $comparison->removeItem($comparedItem); - $this->em->remove($comparedItem); - $this->em->flush(); - - if ($comparison->getItemsCount() === 0) { - $this->em->remove($comparison); - $this->em->flush(); - - return null; - } - - return $comparison; - } - - /** - * @param \App\Model\Customer\User\CustomerUser|null $customerUser - * @param string|null $comparisonUuid - */ - public function cleanComparison(?CustomerUser $customerUser, ?string $comparisonUuid): void - { - if ($customerUser !== null) { - $comparison = $this->getComparisonOfCustomerUser($customerUser); - } else { - $comparison = $this->getComparisonByUuid($comparisonUuid); - } - - $this->em->remove($comparison); - $this->em->flush(); - } -} diff --git a/app/src/Model/Product/Comparison/ComparisonRepository.php b/app/src/Model/Product/Comparison/ComparisonRepository.php deleted file mode 100644 index de667a696c..0000000000 --- a/app/src/Model/Product/Comparison/ComparisonRepository.php +++ /dev/null @@ -1,92 +0,0 @@ -em->getRepository(Comparison::class); - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - * @return \App\Model\Product\Comparison\Comparison|null - */ - public function findByCustomerUser(CustomerUser $customerUser): ?Comparison - { - return $this->getRepository()->findOneBy(['customerUser' => $customerUser]); - } - - /** - * @param string|null $uuid - * @return \App\Model\Product\Comparison\Comparison|null - */ - public function findByUuid(?string $uuid): ?Comparison - { - return $this->getRepository()->findOneBy(['uuid' => $uuid]); - } - - /** - * @param int $id - * @return \App\Model\Product\Comparison\Comparison|null - */ - public function findById(int $id): ?Comparison - { - return $this->getRepository()->find($id); - } - - /** - * @param \App\Model\Product\Comparison\Comparison $comparison - * @return int[] - */ - public function getProductIdsByComparison(Comparison $comparison): array - { - $result = $this->em->createQueryBuilder() - ->select('p.id') - ->from(ComparedItem::class, 'ci') - ->join('ci.product', 'p') - ->where('ci.comparison = :comparison') - ->orderBy('ci.createdAt', 'DESC') - ->setParameter('comparison', $comparison) - ->getQuery() - ->getScalarResult(); - - return array_column($result, 'id'); - } - - /** - * @param int $comparisonLifetimeDays - */ - public function removeOldComparison(int $comparisonLifetimeDays): void - { - $removeDate = new DateTime(); - $removeDate->modify(sprintf('-%dday', $comparisonLifetimeDays)); - - $this->em->createQueryBuilder() - ->delete(Comparison::class, 'c') - ->where('c.customerUser IS NULL') - ->andWhere('c.updatedAt < :removeDate') - ->setParameter('removeDate', $removeDate) - ->getQuery() - ->execute(); - } -} diff --git a/app/src/Model/Product/Comparison/Exception/ComparedItemAlreadyExistsException.php b/app/src/Model/Product/Comparison/Exception/ComparedItemAlreadyExistsException.php deleted file mode 100644 index 5f6c79dbaf..0000000000 --- a/app/src/Model/Product/Comparison/Exception/ComparedItemAlreadyExistsException.php +++ /dev/null @@ -1,10 +0,0 @@ -comparison = $comparison; - $this->product = $product; - $this->createdAt = new DateTime(); - } - - /** - * @return int - */ - public function getId(): int - { - return $this->id; - } - - /** - * @return \App\Model\Product\Product - */ - public function getProduct(): Product - { - return $this->product; - } - - /** - * @return \App\Model\Product\Comparison\Comparison - */ - public function getComparison(): Comparison - { - return $this->comparison; - } - - /** - * @return \DateTime - */ - public function getCreatedAt(): DateTime - { - return $this->createdAt; - } -} diff --git a/app/src/Model/Product/Comparison/RemoveOldComparisonsCronModule.php b/app/src/Model/Product/Comparison/RemoveOldComparisonsCronModule.php deleted file mode 100644 index e30a382906..0000000000 --- a/app/src/Model/Product/Comparison/RemoveOldComparisonsCronModule.php +++ /dev/null @@ -1,34 +0,0 @@ -comparisonRepository->removeOldComparison(Comparison::DEFAULT_COMPARISON_LIFETIME_DAYS); - } -} diff --git a/app/src/Model/Wishlist/Item/WishlistItem.php b/app/src/Model/Wishlist/Item/WishlistItem.php deleted file mode 100644 index 93ea2e77db..0000000000 --- a/app/src/Model/Wishlist/Item/WishlistItem.php +++ /dev/null @@ -1,88 +0,0 @@ -wishlist = $wishlist; - $this->product = $product; - $this->createdAt = new DateTime(); - } - - /** - * @return int - */ - public function getId(): int - { - return $this->id; - } - - /** - * @return \DateTime - */ - public function getCreatedAt(): DateTime - { - return $this->createdAt; - } - - /** - * @return \App\Model\Product\Product - */ - public function getProduct(): Product - { - return $this->product; - } - - /** - * @return \App\Model\Wishlist\Wishlist - */ - public function getWishlist(): Wishlist - { - return $this->wishlist; - } -} diff --git a/app/src/Model/Wishlist/RemoveOldWishlistsCronModule.php b/app/src/Model/Wishlist/RemoveOldWishlistsCronModule.php deleted file mode 100644 index b346d488ee..0000000000 --- a/app/src/Model/Wishlist/RemoveOldWishlistsCronModule.php +++ /dev/null @@ -1,34 +0,0 @@ -wishlistRepository->removeOldWishlists(); - } -} diff --git a/app/src/Model/Wishlist/Wishlist.php b/app/src/Model/Wishlist/Wishlist.php deleted file mode 100644 index f2b4cedf57..0000000000 --- a/app/src/Model/Wishlist/Wishlist.php +++ /dev/null @@ -1,162 +0,0 @@ - - * @ORM\OneToMany( - * targetEntity="App\Model\Wishlist\Item\WishlistItem", mappedBy="wishlist" - * ) - * @ORM\OrderBy({"createdAt" = "DESC"}) - */ - private Collection $items; - - /** - * @var \DateTime - * @ORM\Column(type="datetime", nullable=false) - */ - private DateTime $updatedAt; - - /** - * @param \App\Model\Customer\User\CustomerUser|null $customerUser - */ - public function __construct(?CustomerUser $customerUser) - { - $this->customerUser = $customerUser; - $this->uuid = Uuid::uuid4()->toString(); - $this->items = new ArrayCollection(); - $this->setUpdatedAtToNow(); - } - - /** - * @return int - */ - public function getId(): int - { - return $this->id; - } - - /** - * @return string - */ - public function getUuid(): string - { - return $this->uuid; - } - - /** - * @return \App\Model\Customer\User\CustomerUser|null - */ - public function getCustomerUser(): ?CustomerUser - { - return $this->customerUser; - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - */ - public function setCustomerUser(CustomerUser $customerUser): void - { - $this->customerUser = $customerUser; - } - - /** - * @return \App\Model\Wishlist\Item\WishlistItem[] - */ - public function getItems(): array - { - return $this->items->getValues(); - } - - /** - * @return int - */ - public function getItemsCount(): int - { - return $this->items->count(); - } - - /** - * @param \App\Model\Wishlist\Item\WishlistItem $wishlistItem - */ - public function addItem(WishlistItem $wishlistItem): void - { - $this->setUpdatedAtToNow(); - $this->items->add($wishlistItem); - } - - /** - * @param \App\Model\Wishlist\Item\WishlistItem $wishlistItem - */ - public function removeItem(WishlistItem $wishlistItem): void - { - $this->setUpdatedAtToNow(); - $this->items->removeElement($wishlistItem); - } - - /** - * @param \App\Model\Product\Product $product - * @return bool - */ - public function isProductInWishlist(Product $product): bool - { - foreach ($this->getItems() as $wishlistItem) { - if ($wishlistItem->getProduct()->getId() === $product->getId()) { - return true; - } - } - - return false; - } - - /** - * @return \DateTime - */ - public function getUpdatedAt(): DateTime - { - return $this->updatedAt; - } - - public function setUpdatedAtToNow(): void - { - $this->updatedAt = new DateTime(); - } -} diff --git a/app/src/Model/Wishlist/WishlistFacade.php b/app/src/Model/Wishlist/WishlistFacade.php deleted file mode 100644 index f389e8e9d6..0000000000 --- a/app/src/Model/Wishlist/WishlistFacade.php +++ /dev/null @@ -1,150 +0,0 @@ -em->persist($newWishlistItem); - - $wishlist->addItem($newWishlistItem); - $this->em->flush(); - - return $wishlist; - } - - /** - * @return \App\Model\Wishlist\Wishlist - */ - public function createWishlist(): Wishlist - { - $wishlist = new Wishlist(null); - $this->em->persist($wishlist); - $this->em->flush(); - - return $wishlist; - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - * @return \App\Model\Wishlist\Wishlist - */ - public function createWishlistByCustomerUser(CustomerUser $customerUser): Wishlist - { - $wishlist = new Wishlist($customerUser); - $this->em->persist($wishlist); - $this->em->flush(); - - return $wishlist; - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - * @return \App\Model\Wishlist\Wishlist|null - */ - public function findWishlistOfCustomerUser(CustomerUser $customerUser): ?Wishlist - { - return $this->wishlistRepository->findByCustomerUser($customerUser); - } - - /** - * @param string $wishlistUuid - * @return \App\Model\Wishlist\Wishlist|null - */ - public function findWishlistByUuid(string $wishlistUuid): ?Wishlist - { - return $this->wishlistRepository->findByUuid($wishlistUuid); - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - * @param \App\Model\Wishlist\Wishlist $wishlist - * @return \App\Model\Wishlist\Wishlist - */ - public function setCustomerUserToWishlist(CustomerUser $customerUser, Wishlist $wishlist): Wishlist - { - $wishlist->setCustomerUser($customerUser); - $this->em->flush(); - - return $wishlist; - } - - /** - * @param \App\Model\Wishlist\Wishlist $loggedCustomerWishlist - * @param \App\Model\Wishlist\Wishlist $wishlistByUuid - * @return \App\Model\Wishlist\Wishlist - */ - public function mergeWishlists(Wishlist $loggedCustomerWishlist, Wishlist $wishlistByUuid): Wishlist - { - foreach ($wishlistByUuid->getItems() as $wishlistItem) { - $productFromWishlistByUuid = $wishlistItem->getProduct(); - - if ($loggedCustomerWishlist->isProductInWishlist($productFromWishlistByUuid)) { - continue; - } - - $newWishlistItem = new WishlistItem($loggedCustomerWishlist, $productFromWishlistByUuid); - $this->em->persist($newWishlistItem); - $loggedCustomerWishlist->addItem($newWishlistItem); - } - - $this->em->remove($wishlistByUuid); - $this->em->flush(); - - return $loggedCustomerWishlist; - } - - /** - * @param \App\Model\Wishlist\Item\WishlistItem $wishlistItem - * @param \App\Model\Wishlist\Wishlist $wishlist - * @return \App\Model\Wishlist\Wishlist|null - */ - public function removeWishlistItemFromWishlist(WishlistItem $wishlistItem, Wishlist $wishlist): ?Wishlist - { - $wishlist->removeItem($wishlistItem); - $this->em->remove($wishlistItem); - $this->em->flush(); - - if ($wishlist->getItemsCount() === 0) { - $this->em->remove($wishlist); - $this->em->flush(); - - return null; - } - - return $wishlist; - } - - /** - * @param \App\Model\Wishlist\Wishlist $wishlist - */ - public function cleanWishlist(Wishlist $wishlist): void - { - $this->em->remove($wishlist); - $this->em->flush(); - } -} diff --git a/app/src/Model/Wishlist/WishlistRepository.php b/app/src/Model/Wishlist/WishlistRepository.php deleted file mode 100644 index fa12a30f7b..0000000000 --- a/app/src/Model/Wishlist/WishlistRepository.php +++ /dev/null @@ -1,88 +0,0 @@ -em->getRepository(Wishlist::class); - } - - /** - * @param \App\Model\Customer\User\CustomerUser $customerUser - * @return \App\Model\Wishlist\Wishlist|null - */ - public function findByCustomerUser(CustomerUser $customerUser): ?Wishlist - { - return $this->getRepository()->findOneBy(['customerUser' => $customerUser]); - } - - /** - * @param string $uuid - * @return \App\Model\Wishlist\Wishlist|null - */ - public function findByUuid(string $uuid): ?Wishlist - { - return $this->getRepository()->findOneBy(['uuid' => $uuid]); - } - - /** - * @param int $id - * @return \App\Model\Wishlist\Wishlist|null - */ - public function findById(int $id): ?Wishlist - { - return $this->getRepository()->find($id); - } - - /** - * @param \App\Model\Wishlist\Wishlist $wishlist - * @return int[] - */ - public function getProductIdsByWishlist(Wishlist $wishlist): array - { - $result = $this->em->createQueryBuilder() - ->select('p.id') - ->from(WishlistItem::class, 'wi') - ->join('wi.product', 'p') - ->where('wi.wishlist = :wishlist') - ->orderBy('wi.createdAt', 'DESC') - ->setParameter('wishlist', $wishlist) - ->getQuery() - ->getScalarResult(); - - return array_map(fn ($row) => $row['id'], $result); - } - - public function removeOldWishlists(): void - { - $removeDate = new DateTime('-31day'); - - $this->em->createQueryBuilder() - ->delete(Wishlist::class, 'w') - ->where('w.customerUser IS NULL') - ->andWhere('w.updatedAt < :removeDate') - ->setParameter('removeDate', $removeDate) - ->getQuery() - ->execute(); - } -} diff --git a/app/tests/App/Functional/Model/Product/Comparison/ComparisonFacadeTest.php b/app/tests/App/Functional/Model/Product/Comparison/ComparisonFacadeTest.php deleted file mode 100644 index a0ccc9e160..0000000000 --- a/app/tests/App/Functional/Model/Product/Comparison/ComparisonFacadeTest.php +++ /dev/null @@ -1,69 +0,0 @@ -getReference(CustomerUserDataFixture::CUSTOMER_PREFIX . 1); - - /** @var \App\Model\Product\Product $product */ - $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - - $comparison = $this->comparisonFacade->addProductToComparison($product, $customerUser, null); - $this->assertSame(1, $comparison->getItemsCount()); - } - - public function testRemoveLastProductFromComparison(): void - { - /** @var \App\Model\Customer\User\CustomerUser $customerUser */ - $customerUser = $this->getReference(CustomerUserDataFixture::CUSTOMER_PREFIX . 1); - - /** @var \App\Model\Product\Product $product */ - $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - - $comparison = $this->comparisonFacade->addProductToComparison($product, $customerUser, null); - $this->assertSame(1, $comparison->getItemsCount()); - - $returnedComparison = $this->comparisonFacade->removeProductFromComparison($product, $customerUser, null); - $this->assertNull($returnedComparison); - } - - public function testCleanComparison(): void - { - /** @var \App\Model\Customer\User\CustomerUser $customerUser */ - $customerUser = $this->getReference(CustomerUserDataFixture::CUSTOMER_PREFIX . 1); - - /** @var \App\Model\Product\Product $product */ - $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - - $comparison = $this->comparisonFacade->addProductToComparison($product, $customerUser, null); - $this->assertSame(1, $comparison->getItemsCount()); - - $comparisonId = $comparison->getId(); - $this->comparisonFacade->cleanComparison($customerUser, null); - - $actualComparison = $this->comparisonRepository->findById($comparisonId); - $this->assertNull($actualComparison); - } -} diff --git a/app/tests/FrontendApiBundle/Functional/Product/Comparison/ComparisonLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/Comparison/ComparisonLoggedCustomerTest.php deleted file mode 100644 index e9163791f1..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Product/Comparison/ComparisonLoggedCustomerTest.php +++ /dev/null @@ -1,121 +0,0 @@ -getResponseContentForGql(__DIR__ . '/graphql/ComparisonQuery.graphql'); - - $this->assertNull($response['data']['comparison']); - } - - public function testAddProductToComparison(): void - { - /** @var \App\Model\Product\Product $product */ - $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product->getUuid()]); - - $this->assertArrayHasKey('data', $response); - $this->assertArrayHasKey('addProductToComparison', $response['data']); - $this->assertArrayHasKey('products', $response['data']['addProductToComparison']); - $this->assertArrayHasKey(0, $response['data']['addProductToComparison']['products']); - $this->assertArrayHasKey('name', $response['data']['addProductToComparison']['products'][0]); - $this->assertSame('22" Sencor SLE 22F46DM4 HELLO KITTY', $response['data']['addProductToComparison']['products'][0]['name']); - } - - public function testGetComparisonOfLoggedCustomer(): void - { - /** @var \App\Model\Product\Product $product */ - $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $responseExpected = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product->getUuid()]); - - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/ComparisonQuery.graphql'); - - $this->assertArrayHasKey('data', $response); - $this->assertArrayHasKey('comparison', $response['data']); - $this->assertSame($responseExpected['data']['addProductToComparison'], $response['data']['comparison']); - } - - public function testAddSameProductToComparison(): void - { - /** @var \App\Model\Product\Product $product */ - $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product->getUuid()]); - - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product->getUuid()]); - - $this->assertSame('Product 22" Sencor SLE 22F46DM4 HELLO KITTY in comparison already exists.', $response['errors'][0]['message']); - } - - public function testRemoveProductFromComparison(): void - { - /** @var \App\Model\Product\Product $product1 */ - $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product1->getUuid()]); - - /** @var \App\Model\Product\Product $product2 */ - $product2 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 2); - $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product2->getUuid()]); - - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromComparison.graphql', ['productUuid' => $product1->getUuid()]); - - $this->assertSame(1, count($response['data']['removeProductFromComparison']['products'][0])); - $this->assertSame('32" Philips 32PFL4308', $response['data']['removeProductFromComparison']['products'][0]['name']); - } - - public function testRemoveLastProductFromComparison(): void - { - /** @var \App\Model\Product\Product $product1 */ - $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromComparison.graphql', ['productUuid' => $product1->getUuid()]); - - $this->assertNull($response['data']['removeProductFromComparison']); - } - - public function testCleanComparison(): void - { - /** @var \App\Model\Product\Product $product1 */ - $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/CleanComparisonMutation.graphql'); - - $this->assertSame(ComparisonMutation::SUCCESS_RESULT, $response['data']['cleanComparison']); - } - - public function testAddProductsAsNotLoggedCustomer(): void - { - $this->logout(); - /** @var \App\Model\Product\Product $product1 */ - $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $response1 = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $this->assertArrayHasKey('data', $response1); - $this->assertArrayHasKey('addProductToComparison', $response1['data']); - $this->assertArrayHasKey('uuid', $response1['data']['addProductToComparison']); - $this->assertArrayHasKey('products', $response1['data']['addProductToComparison']); - $this->assertSame(1, count($response1['data']['addProductToComparison']['products'])); - $comparisonUuid = $response1['data']['addProductToComparison']['uuid']; - - /** @var \App\Model\Product\Product $product2 */ - $product2 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 2); - $response2 = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product2->getUuid(), 'comparisonUuid' => $comparisonUuid]); - - $this->assertArrayHasKey('data', $response2); - $this->assertArrayHasKey('addProductToComparison', $response2['data']); - $this->assertArrayHasKey('uuid', $response2['data']['addProductToComparison']); - $this->assertArrayHasKey('products', $response2['data']['addProductToComparison']); - $this->assertSame(2, count($response2['data']['addProductToComparison']['products'])); - $this->assertSame($comparisonUuid, $response2['data']['addProductToComparison']['uuid']); - } -} diff --git a/app/tests/FrontendApiBundle/Functional/Product/Comparison/ComparisonMergingTest.php b/app/tests/FrontendApiBundle/Functional/Product/Comparison/ComparisonMergingTest.php deleted file mode 100644 index 048d0c43ae..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Product/Comparison/ComparisonMergingTest.php +++ /dev/null @@ -1,110 +0,0 @@ -logout(); - /** @var \App\Model\Product\Product $product1 */ - $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $response1 = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $this->assertArrayHasKey('data', $response1); - $this->assertArrayHasKey('addProductToComparison', $response1['data']); - $this->assertArrayHasKey('uuid', $response1['data']['addProductToComparison']); - $this->assertArrayHasKey('products', $response1['data']['addProductToComparison']); - $this->assertSame(1, count($response1['data']['addProductToComparison']['products'])); - $comparisonUuid = $response1['data']['addProductToComparison']['uuid']; - - $this->login(); - $response2 = $this->getResponseContentForGql(__DIR__ . '/graphql/ComparisonQuery.graphql', ['comparisonUuid' => $comparisonUuid]); - $this->assertArrayHasKey('data', $response2); - $this->assertArrayHasKey('comparison', $response2['data']); - $this->assertArrayHasKey('uuid', $response2['data']['comparison']); - $this->assertArrayHasKey('products', $response2['data']['comparison']); - $this->assertSame(1, count($response2['data']['comparison']['products'])); - $this->assertSame($comparisonUuid, $response2['data']['comparison']['uuid']); - $this->assertSame($response1['data']['addProductToComparison']['products'], $response2['data']['comparison']['products']); - - /** @var \App\Model\Customer\User\CustomerUser $customerUser */ - $customerUser = $this->getReference(CustomerUserDataFixture::CUSTOMER_PREFIX . 1); - $loggedUserComparison = $this->comparisonFacade->getComparisonOfCustomerUser($customerUser); - $this->assertNotNull($loggedUserComparison); - $this->assertSame($response2['data']['comparison']['products'][0]['name'], $loggedUserComparison->getItems()[0]->getProduct()->getName()); - } - - public function testMergeNotLoggedCustomerComparisonWithLoggedCustomerComparison() - { - /** @var \App\Model\Product\Product $product1 */ - $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $response1 = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $this->assertArrayHasKey('data', $response1); - $this->assertArrayHasKey('addProductToComparison', $response1['data']); - $this->assertArrayHasKey('uuid', $response1['data']['addProductToComparison']); - $this->assertArrayHasKey('products', $response1['data']['addProductToComparison']); - $this->assertSame(1, count($response1['data']['addProductToComparison']['products'])); - $comparisonUuidOfLoggedUser = $response1['data']['addProductToComparison']['uuid']; - - $this->logout(); - /** @var \App\Model\Product\Product $product2 */ - $product2 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 2); - $response2 = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product2->getUuid()]); - - $this->assertArrayHasKey('data', $response2); - $this->assertArrayHasKey('addProductToComparison', $response2['data']); - $this->assertArrayHasKey('uuid', $response2['data']['addProductToComparison']); - $this->assertArrayHasKey('products', $response2['data']['addProductToComparison']); - $this->assertSame(1, count($response2['data']['addProductToComparison']['products'])); - $this->assertNotSame($comparisonUuidOfLoggedUser, $response2['data']['addProductToComparison']['uuid']); - $comparisonUuidOfNotLoggedUser = $response2['data']['addProductToComparison']['uuid']; - - $this->login(); - $response3 = $this->getResponseContentForGql(__DIR__ . '/graphql/ComparisonQuery.graphql', ['comparisonUuid' => $comparisonUuidOfNotLoggedUser]); - $this->assertArrayHasKey('data', $response3); - $this->assertArrayHasKey('comparison', $response3['data']); - $this->assertArrayHasKey('uuid', $response3['data']['comparison']); - $this->assertArrayHasKey('products', $response3['data']['comparison']); - $this->assertSame(2, count($response3['data']['comparison']['products'])); - $this->assertSame($comparisonUuidOfLoggedUser, $response3['data']['comparison']['uuid']); - - $this->logout(); - $response4 = $this->getResponseContentForGql(__DIR__ . '/graphql/ComparisonQuery.graphql', ['comparisonUuid' => $comparisonUuidOfNotLoggedUser]); - $this->assertArrayHasKey('data', $response4); - $this->assertArrayHasKey('comparison', $response4['data']); - $this->assertNull($response4['data']['comparison']); - } - - public function testLogoutCustomerWithComparison() - { - /** @var \App\Model\Product\Product $product1 */ - $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $response1 = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToComparisonMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $this->assertArrayHasKey('data', $response1); - $this->assertArrayHasKey('addProductToComparison', $response1['data']); - $this->assertArrayHasKey('uuid', $response1['data']['addProductToComparison']); - $this->assertArrayHasKey('products', $response1['data']['addProductToComparison']); - $this->assertSame(1, count($response1['data']['addProductToComparison']['products'])); - - $this->logout(); - $response4 = $this->getResponseContentForGql(__DIR__ . '/graphql/ComparisonQuery.graphql'); - $this->assertArrayHasKey('data', $response4); - $this->assertArrayHasKey('comparison', $response4['data']); - $this->assertNull($response4['data']['comparison']); - } -} diff --git a/app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/AddProductToComparisonMutation.graphql b/app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/AddProductToComparisonMutation.graphql deleted file mode 100644 index 2926299ed6..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/AddProductToComparisonMutation.graphql +++ /dev/null @@ -1,8 +0,0 @@ -mutation addProductToComparison($productUuid: Uuid!, $comparisonUuid: Uuid){ - addProductToComparison(productUuid:$productUuid, comparisonUuid: $comparisonUuid){ - uuid - products{ - name - } - } -} \ No newline at end of file diff --git a/app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/CleanComparisonMutation.graphql b/app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/CleanComparisonMutation.graphql deleted file mode 100644 index 2ff55aebe4..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/CleanComparisonMutation.graphql +++ /dev/null @@ -1,3 +0,0 @@ -mutation CleanComparisonMutation($comparisonUuid: Uuid){ - cleanComparison(comparisonUuid: $comparisonUuid) -} \ No newline at end of file diff --git a/app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/ComparisonQuery.graphql b/app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/ComparisonQuery.graphql deleted file mode 100644 index 7fb8e8592a..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/ComparisonQuery.graphql +++ /dev/null @@ -1,8 +0,0 @@ -query($comparisonUuid: Uuid){ - comparison(uuid: $comparisonUuid){ - uuid - products{ - name - } - } -} \ No newline at end of file diff --git a/app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/RemoveProductFromComparison.graphql b/app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/RemoveProductFromComparison.graphql deleted file mode 100644 index 07a5198025..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Product/Comparison/graphql/RemoveProductFromComparison.graphql +++ /dev/null @@ -1,8 +0,0 @@ -mutation removeProductFromComparison($productUuid: Uuid!, $comparisonUuid: Uuid){ - removeProductFromComparison(productUuid:$productUuid, comparisonUuid: $comparisonUuid){ - uuid - products{ - name - } - } -} \ No newline at end of file diff --git a/app/tests/FrontendApiBundle/Functional/Wishlist/WishlistFacadeTest.php b/app/tests/FrontendApiBundle/Functional/Wishlist/WishlistFacadeTest.php deleted file mode 100644 index bac971577f..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Wishlist/WishlistFacadeTest.php +++ /dev/null @@ -1,75 +0,0 @@ -getReference(CustomerUserDataFixture::CUSTOMER_PREFIX . 1); - - /** @var \App\Model\Product\Product $product */ - $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - - $wishlist = $this->wishlistFacade->addProductToWishlist($product, $customerUser, null); - - $this->assertSame(1, $wishlist->getItemsCount()); - } - - public function testRemoveLastProductFromWishlist(): void - { - /** @var \App\Model\Customer\User\CustomerUser $customerUser */ - $customerUser = $this->getReference(CustomerUserDataFixture::CUSTOMER_PREFIX . 1); - - /** @var \App\Model\Product\Product $product */ - $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - - $wishlist = $this->wishlistFacade->addProductToWishlist($product, $customerUser, null); - - $this->assertSame(1, $wishlist->getItemsCount()); - - - $returnedWishlist = $this->wishlistFacade->removeProductFromWishlist($product, $customerUser, null); - $this->assertNull($returnedWishlist); - } - - public function testCleanWishlist(): void - { - /** @var \App\Model\Customer\User\CustomerUser $customerUser */ - $customerUser = $this->getReference(CustomerUserDataFixture::CUSTOMER_PREFIX . 1); - - /** @var \App\Model\Product\Product $product */ - $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - - $wishlist = $this->wishlistFacade->addProductToWishlist($product, $customerUser, null); - - $this->assertSame(1, $wishlist->getItemsCount()); - $wishlistId = $wishlist->getId(); - - $this->wishlistFacade->cleanWishlist($customerUser, null); - - $actualWishlist = $this->wishlistRepository->findById($wishlistId); - - $this->assertNull($actualWishlist); - } -} diff --git a/app/tests/FrontendApiBundle/Functional/Wishlist/WishlistLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Wishlist/WishlistLoggedCustomerTest.php deleted file mode 100644 index 153e546373..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Wishlist/WishlistLoggedCustomerTest.php +++ /dev/null @@ -1,97 +0,0 @@ -getResponseContentForGql(__DIR__ . '/graphql/WishlistQuery.graphql'); - - $this->assertNull($response['data']['wishlist']); - } - - public function testGetWishlistOfLoggedCustomer(): void - { - /** @var \App\Model\Product\Product $product */ - $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $responseExpected = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product->getUuid()]); - - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/WishlistQuery.graphql'); - - $this->getResponseDataForGraphQlType($response, 'wishlist'); - - $this->assertArrayHasKey('products', $response['data']['wishlist']); - $this->assertSame($responseExpected['data']['addProductToWishlist']['products'], $response['data']['wishlist']['products']); - } - - public function testAddProductToWishlist(): void - { - /** @var \App\Model\Product\Product $product */ - $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product->getUuid()]); - - $this->getResponseDataForGraphQlType($response, 'addProductToWishlist'); - - $this->assertArrayHasKey('products', $response['data']['addProductToWishlist']); - $this->assertArrayHasKey(0, $response['data']['addProductToWishlist']['products']); - $this->assertArrayHasKey('name', $response['data']['addProductToWishlist']['products'][0]); - $this->assertSame(t('22" Sencor SLE 22F46DM4 HELLO KITTY', [], Translator::DATA_FIXTURES_TRANSLATION_DOMAIN, $this->getLocaleForFirstDomain()), $response['data']['addProductToWishlist']['products'][0]['name']); - } - - public function testAddSameProductToWishlist(): void - { - /** @var \App\Model\Product\Product $product */ - $product = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product->getUuid()]); - - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product->getUuid()]); - - $expected = 'Product ' . t('22" Sencor SLE 22F46DM4 HELLO KITTY', [], Translator::DATA_FIXTURES_TRANSLATION_DOMAIN, $this->getLocaleForFirstDomain()) . ' in wishlist already exists.'; - $this->assertSame($expected, $response['errors'][0]['message']); - } - - public function testRemoveProductFromWishlist(): void - { - /** @var \App\Model\Product\Product $product1 */ - $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product1->getUuid()]); - - /** @var \App\Model\Product\Product $product2 */ - $product2 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 2); - $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product2->getUuid()]); - - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromWishlistMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $this->assertSame(1, count($response['data']['removeProductFromWishlist']['products'][0])); - $this->assertSame(t('32" Philips 32PFL4308', [], Translator::DATA_FIXTURES_TRANSLATION_DOMAIN, $this->getLocaleForFirstDomain()), $response['data']['removeProductFromWishlist']['products'][0]['name']); - } - - public function testRemoveLastProductFromWishlist(): void - { - /** @var \App\Model\Product\Product $product1 */ - $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductFromWishlistMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $this->assertNull($response['data']['removeProductFromWishlist']); - } - - public function testCleanWishlist(): void - { - /** @var \App\Model\Product\Product $product1 */ - $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/CleanWishlistMutation.graphql'); - - $this->assertNull($response['data']['cleanWishlist']); - } -} diff --git a/app/tests/FrontendApiBundle/Functional/Wishlist/WishlistMergingTest.php b/app/tests/FrontendApiBundle/Functional/Wishlist/WishlistMergingTest.php deleted file mode 100644 index ab2e533407..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Wishlist/WishlistMergingTest.php +++ /dev/null @@ -1,110 +0,0 @@ -logout(); - /** @var \App\Model\Product\Product $product1 */ - $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $response1 = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $this->getResponseDataForGraphQlType($response1, 'addProductToWishlist'); - - $this->assertArrayHasKey('uuid', $response1['data']['addProductToWishlist']); - $this->assertArrayHasKey('products', $response1['data']['addProductToWishlist']); - $this->assertSame(1, count($response1['data']['addProductToWishlist']['products'])); - $wishlistUuid = $response1['data']['addProductToWishlist']['uuid']; - - $this->login(); - $response2 = $this->getResponseContentForGql(__DIR__ . '/graphql/WishlistQuery.graphql', ['wishlistUuid' => $wishlistUuid]); - - $this->getResponseDataForGraphQlType($response2, 'wishlist'); - - $this->assertArrayHasKey('uuid', $response2['data']['wishlist']); - $this->assertArrayHasKey('products', $response2['data']['wishlist']); - $this->assertSame(1, count($response2['data']['wishlist']['products'])); - $this->assertSame($wishlistUuid, $response2['data']['wishlist']['uuid']); - $this->assertSame($response1['data']['addProductToWishlist']['products'], $response2['data']['wishlist']['products']); - - /** @var \App\Model\Customer\User\CustomerUser $customerUser */ - $customerUser = $this->getReference(CustomerUserDataFixture::CUSTOMER_PREFIX . 1); - $loggedWishlist = $this->wishlistFacade->getWishlistOfCustomerUser($customerUser); - $this->assertNotNull($loggedWishlist); - $this->assertSame($response2['data']['wishlist']['products'][0]['name'], $loggedWishlist->getItems()[0]->getProduct()->getName()); - } - - public function testMergeNotLoggedCustomerWishlistWithLoggedCustomerWishlist() - { - /** @var \App\Model\Product\Product $product1 */ - $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $response1 = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $this->getResponseDataForGraphQlType($response1, 'addProductToWishlist'); - - $this->assertArrayHasKey('uuid', $response1['data']['addProductToWishlist']); - $this->assertArrayHasKey('products', $response1['data']['addProductToWishlist']); - $this->assertSame(1, count($response1['data']['addProductToWishlist']['products'])); - $wishlistUuidOfLoggedUser = $response1['data']['addProductToWishlist']['uuid']; - - $this->logout(); - /** @var \App\Model\Product\Product $product2 */ - $product2 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 2); - $response2 = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product2->getUuid()]); - - $this->getResponseDataForGraphQlType($response2, 'addProductToWishlist'); - - $this->assertArrayHasKey('uuid', $response2['data']['addProductToWishlist']); - $this->assertArrayHasKey('products', $response2['data']['addProductToWishlist']); - $this->assertSame(1, count($response2['data']['addProductToWishlist']['products'])); - $this->assertNotSame($wishlistUuidOfLoggedUser, $response2['data']['addProductToWishlist']['uuid']); - $wishlistUuidOfNotLoggedUser = $response2['data']['addProductToWishlist']['uuid']; - - $this->login(); - $response3 = $this->getResponseContentForGql(__DIR__ . '/graphql/WishlistQuery.graphql', ['wishlistUuid' => $wishlistUuidOfNotLoggedUser]); - - $this->getResponseDataForGraphQlType($response3, 'wishlist'); - $this->assertArrayHasKey('uuid', $response3['data']['wishlist']); - $this->assertArrayHasKey('products', $response3['data']['wishlist']); - $this->assertSame(2, count($response3['data']['wishlist']['products'])); - $this->assertSame($wishlistUuidOfLoggedUser, $response3['data']['wishlist']['uuid']); - - $this->logout(); - $response4 = $this->getResponseContentForGql(__DIR__ . '/graphql/WishlistQuery.graphql', ['wishlistUuid' => $wishlistUuidOfNotLoggedUser]); - $this->assertArrayHasKey('data', $response4); - $this->assertArrayHasKey('wishlist', $response4['data']); - $this->assertNull($response4['data']['wishlist']); - } - - public function testLogoutCustomerWithWishlist() - { - /** @var \App\Model\Product\Product $product1 */ - $product1 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $response1 = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $this->getResponseDataForGraphQlType($response1, 'addProductToWishlist'); - $this->assertArrayHasKey('uuid', $response1['data']['addProductToWishlist']); - $this->assertArrayHasKey('products', $response1['data']['addProductToWishlist']); - $this->assertSame(1, count($response1['data']['addProductToWishlist']['products'])); - - $this->logout(); - $response4 = $this->getResponseContentForGql(__DIR__ . '/graphql/WishlistQuery.graphql'); - $this->assertArrayHasKey('data', $response4); - $this->assertArrayHasKey('wishlist', $response4['data']); - $this->assertNull($response4['data']['wishlist']); - } -} diff --git a/app/tests/FrontendApiBundle/Functional/Wishlist/WishlistNotLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Wishlist/WishlistNotLoggedCustomerTest.php deleted file mode 100644 index 31c480cc60..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Wishlist/WishlistNotLoggedCustomerTest.php +++ /dev/null @@ -1,34 +0,0 @@ -getReference(ProductDataFixture::PRODUCT_PREFIX . 1); - $response1 = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product1->getUuid()]); - - $this->getResponseDataForGraphQlType($response1, 'addProductToWishlist'); - $this->assertArrayHasKey('uuid', $response1['data']['addProductToWishlist']); - $this->assertArrayHasKey('products', $response1['data']['addProductToWishlist']); - $this->assertSame(1, count($response1['data']['addProductToWishlist']['products'])); - $wishlistUuid = $response1['data']['addProductToWishlist']['uuid']; - - /** @var \App\Model\Product\Product $product2 */ - $product2 = $this->getReference(ProductDataFixture::PRODUCT_PREFIX . 2); - $response2 = $this->getResponseContentForGql(__DIR__ . '/graphql/AddProductToWishlistMutation.graphql', ['productUuid' => $product2->getUuid(), 'wishlistUuid' => $wishlistUuid]); - - $this->getResponseDataForGraphQlType($response2, 'addProductToWishlist'); - $this->assertArrayHasKey('uuid', $response2['data']['addProductToWishlist']); - $this->assertArrayHasKey('products', $response2['data']['addProductToWishlist']); - $this->assertSame(2, count($response2['data']['addProductToWishlist']['products'])); - $this->assertSame($wishlistUuid, $response2['data']['addProductToWishlist']['uuid']); - } -} diff --git a/app/tests/FrontendApiBundle/Functional/Wishlist/graphql/AddProductToWishlistMutation.graphql b/app/tests/FrontendApiBundle/Functional/Wishlist/graphql/AddProductToWishlistMutation.graphql deleted file mode 100644 index d57569666e..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Wishlist/graphql/AddProductToWishlistMutation.graphql +++ /dev/null @@ -1,8 +0,0 @@ -mutation addProductToWishlist($productUuid: Uuid!, $wishlistUuid: Uuid){ - addProductToWishlist(productUuid:$productUuid, wishlistUuid: $wishlistUuid){ - uuid - products{ - name - } - } -} diff --git a/app/tests/FrontendApiBundle/Functional/Wishlist/graphql/CleanWishlistMutation.graphql b/app/tests/FrontendApiBundle/Functional/Wishlist/graphql/CleanWishlistMutation.graphql deleted file mode 100644 index 389cf8a669..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Wishlist/graphql/CleanWishlistMutation.graphql +++ /dev/null @@ -1,6 +0,0 @@ -mutation CleanWishlistMutation($wishlistUuid: Uuid){ - cleanWishlist(wishlistUuid: $wishlistUuid) { - __typename - uuid - } -} diff --git a/app/tests/FrontendApiBundle/Functional/Wishlist/graphql/RemoveProductFromWishlistMutation.graphql b/app/tests/FrontendApiBundle/Functional/Wishlist/graphql/RemoveProductFromWishlistMutation.graphql deleted file mode 100644 index 11a6cb2f4e..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Wishlist/graphql/RemoveProductFromWishlistMutation.graphql +++ /dev/null @@ -1,8 +0,0 @@ -mutation removeProductFromWishlist($productUuid: Uuid!, $wishlistUuid: Uuid){ - removeProductFromWishlist(productUuid:$productUuid, wishlistUuid: $wishlistUuid){ - uuid - products{ - name - } - } -} diff --git a/app/tests/FrontendApiBundle/Functional/Wishlist/graphql/WishlistQuery.graphql b/app/tests/FrontendApiBundle/Functional/Wishlist/graphql/WishlistQuery.graphql deleted file mode 100644 index 354f68472c..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Wishlist/graphql/WishlistQuery.graphql +++ /dev/null @@ -1,8 +0,0 @@ -query($wishlistUuid: Uuid){ - wishlist(wishlistUuid: $wishlistUuid){ - uuid - products{ - name - } - } -} diff --git a/storefront/graphql/docs/schema.md b/storefront/graphql/docs/schema.md index 86dbc93734..432a58615b 100644 --- a/storefront/graphql/docs/schema.md +++ b/storefront/graphql/docs/schema.md @@ -36,7 +36,6 @@ * [CategoryEdge](#categoryedge) * [CategoryHierarchyItem](#categoryhierarchyitem) * [CompanyCustomerUser](#companycustomeruser) - * [Comparison](#comparison) * [Country](#country) * [CreateOrderResult](#createorderresult) * [DeliveryAddress](#deliveryaddress) @@ -98,7 +97,6 @@ * [Unit](#unit) * [Variant](#variant) * [VideoToken](#videotoken) - * [Wishlist](#wishlist) * [Inputs](#inputs) * [AddOrderItemsToCartInput](#addorderitemstocartinput) * [AddToCartInput](#addtocartinput) @@ -520,20 +518,6 @@ Returns category filtered using UUID or URL slug - - - - - - - - - - - - - - - - - - - -
RemoveProductFromListProductList + +Removes a product from a product list + +
inputProductListUpdateInput!
removeProductFromWishlist Wishlist diff --git a/storefront/graphql/generated/index.tsx b/storefront/graphql/generated/index.tsx index 55948c8c5c..0187139b33 100644 --- a/storefront/graphql/generated/index.tsx +++ b/storefront/graphql/generated/index.tsx @@ -1138,6 +1138,8 @@ export type MutationApi = { Register: LoginResultApi; /** Remove product from cart */ RemoveFromCart: CartApi; + /** Removes a product from a product list */ + RemoveProductFromList: Maybe; /** Remove already used promo code from cart */ RemovePromoCodeFromCart: CartApi; /** Request password recovery - email with hash will be sent */ @@ -1258,6 +1260,11 @@ export type MutationRemoveFromCartArgsApi = { }; +export type MutationRemoveProductFromListArgsApi = { + input: ProductListUpdateInputApi; +}; + + export type MutationRemovePromoCodeFromCartArgsApi = { input: RemovePromoCodeFromCartInputApi; }; diff --git a/storefront/schema.graphql.json b/storefront/schema.graphql.json index 3a67a3368c..f7af340218 100644 --- a/storefront/schema.graphql.json +++ b/storefront/schema.graphql.json @@ -1 +1 @@ -{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file +{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file From 8123ace79d0469fdddf366eb30b48cd4de9918b1 Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Fri, 27 Oct 2023 15:28:11 +0200 Subject: [PATCH 08/22] FE API: clean product list --- app/schema.graphql | 2 ++ .../ProductList/ProductListLoggedCustomerTest.php | 13 +++++++++++++ .../ProductListNotLoggedCustomerTest.php | 15 +++++++++++++++ .../graphql/CleanProductListMutation.graphql | 5 +++++ storefront/graphql/docs/schema.md | 14 ++++++++++++++ storefront/graphql/generated/index.tsx | 7 +++++++ storefront/schema.graphql.json | 2 +- 7 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/CleanProductListMutation.graphql diff --git a/app/schema.graphql b/app/schema.graphql index 4501092800..b36b49010d 100644 --- a/app/schema.graphql +++ b/app/schema.graphql @@ -922,6 +922,8 @@ type Mutation { ChangeTransportInCart(input: ChangeTransportInCartInput!): Cart! "Remove all products from Comparison and remove it." cleanComparison(comparisonUuid: Uuid): String! + "Removes the product list" + CleanProductList(input: ProductListInput!): ProductList "Remove all products from wishlist and remove it." cleanWishlist(wishlistUuid: Uuid): Wishlist "Send message to the site owner" diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php index b2a4293871..c0b5972eb3 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php @@ -209,6 +209,19 @@ public function testRemoveProductFromListProductNotInListUserError(ProductListTy $this->assertSame(ProductNotInListUserError::CODE, $errors[0]['extensions']['userCode']); } + /** + * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + */ + public function testCleanProductList(ProductListTypeEnum $productListType): void + { + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/CleanProductListMutation.graphql', [ + 'type' => $productListType->name, + ]); + + $this->assertNull($response['data']['CleanProductList']); + } + /** * @return \Iterator */ diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php index 097a1d1606..a693ad893d 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php @@ -316,6 +316,21 @@ public function testRemoveLastProductFromList(ProductListTypeEnum $productListTy $this->assertNull($response['data']['RemoveProductFromList']); } + /** + * @dataProvider productListByTypeAndUuidProvider + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType + * @param string $uuid + */ + public function testCleanProductList(ProductListTypeEnum $productListType, string $uuid): void + { + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/CleanProductListMutation.graphql', [ + 'productListUuid' => $uuid, + 'type' => $productListType->name, + ]); + + $this->assertNull($response['data']['CleanProductList']); + } + /** * @return \Iterator */ diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/CleanProductListMutation.graphql b/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/CleanProductListMutation.graphql new file mode 100644 index 0000000000..c60184d14f --- /dev/null +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/CleanProductListMutation.graphql @@ -0,0 +1,5 @@ +mutation CleanProductListMutation($productListUuid: Uuid, $type: ProductListTypeEnum!) { + CleanProductList(input:{type: $type, uuid: $productListUuid}) { + uuid + } +} diff --git a/storefront/graphql/docs/schema.md b/storefront/graphql/docs/schema.md index 7cc921fe41..ee679f9dfe 100644 --- a/storefront/graphql/docs/schema.md +++ b/storefront/graphql/docs/schema.md @@ -1285,6 +1285,20 @@ Remove all products from Comparison and remove it.
CleanProductListProductList + +Removes the product list + +
inputProductListInput!
cleanWishlist Wishlist diff --git a/storefront/graphql/generated/index.tsx b/storefront/graphql/generated/index.tsx index 0187139b33..4964f4caca 100644 --- a/storefront/graphql/generated/index.tsx +++ b/storefront/graphql/generated/index.tsx @@ -1114,6 +1114,8 @@ export type MutationApi = { ChangePersonalData: CustomerUserApi; /** Add a transport to the cart, or remove a transport from the cart */ ChangeTransportInCart: CartApi; + /** Removes the product list */ + CleanProductList: Maybe; /** Send message to the site owner */ Contact: Scalars['Boolean']['output']; /** Creates complete order with products and addresses */ @@ -1205,6 +1207,11 @@ export type MutationChangeTransportInCartArgsApi = { }; +export type MutationCleanProductListArgsApi = { + input: ProductListInputApi; +}; + + export type MutationContactArgsApi = { input: ContactInputApi; }; diff --git a/storefront/schema.graphql.json b/storefront/schema.graphql.json index f7af340218..10381ba746 100644 --- a/storefront/schema.graphql.json +++ b/storefront/schema.graphql.json @@ -1 +1 @@ -{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file +{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CleanProductList","description":"Removes the product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file From 014bfd8c8d3d577e127d8571c34d30b33a6dc050 Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Fri, 27 Oct 2023 17:05:50 +0200 Subject: [PATCH 09/22] added CRON for deleting old anonymous product lists --- app/config/cron.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/config/cron.yaml b/app/config/cron.yaml index 46c6573339..318a735e8c 100644 --- a/app/config/cron.yaml +++ b/app/config/cron.yaml @@ -48,6 +48,10 @@ services: tags: - { name: shopsys.cron, hours: '3', minutes: '0', instanceName: service, readableName: 'Delete old wishlists' } + Shopsys\FrameworkBundle\Model\Product\List\RemoveOldProductListsCronModule: + tags: + - { name: shopsys.cron, hours: '3', minutes: '0', instanceName: service, readableName: 'Delete old product lists' } + # This module should run as last because it creates multiple kernels and fake requests. Shopsys\FrameworkBundle\Component\Error\ErrorPageCronModule: tags: From c15ae326ffafefe9a236d1152f7686e475dc325c Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Sat, 28 Oct 2023 00:35:04 +0200 Subject: [PATCH 10/22] FE API: merge product lists after customer is logged or registered --- app/schema.graphql | 4 + .../Customer/User/CustomerUserMutation.php | 6 + .../Mutation/Login/LoginMutation.php | 9 +- .../Functional/Customer/User/RegisterTest.php | 12 +- .../ProductListNotLoggedCustomerTest.php | 125 ++++++++++++++++++ .../ProductList/graphql/LoginMutation.graphql | 5 + .../mutation/RegistrationMutation.graphql | 8 +- storefront/graphql/docs/schema.md | 18 +++ storefront/graphql/generated/index.tsx | 4 + storefront/schema.graphql.json | 2 +- 10 files changed, 182 insertions(+), 11 deletions(-) create mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/LoginMutation.graphql diff --git a/app/schema.graphql b/app/schema.graphql index b36b49010d..3ba90f4cea 100644 --- a/app/schema.graphql +++ b/app/schema.graphql @@ -816,6 +816,8 @@ input LoginInput { email: String! "The user password." password: Password! + "Uuids of product lists that should be merged to the product lists of the user" + productListsUuids: [Uuid!]! = [] } type LoginResult { @@ -1859,6 +1861,8 @@ input RegistrationDataInput { password: Password! "Billing address zip code (will be on the tax invoice)" postcode: String! + "Uuids of product lists that should be merged to the product lists of the user after registration" + productListsUuids: [Uuid!]! = [] "Billing address street name (will be on the tax invoice)" street: String! "The customer's telephone number" diff --git a/app/src/FrontendApi/Mutation/Customer/User/CustomerUserMutation.php b/app/src/FrontendApi/Mutation/Customer/User/CustomerUserMutation.php index fb95ae9273..c6a1d1ae10 100644 --- a/app/src/FrontendApi/Mutation/Customer/User/CustomerUserMutation.php +++ b/app/src/FrontendApi/Mutation/Customer/User/CustomerUserMutation.php @@ -15,6 +15,7 @@ use Shopsys\FrameworkBundle\Model\Customer\User\CustomerUserFacade; use Shopsys\FrameworkBundle\Model\Customer\User\CustomerUserPasswordFacade; use Shopsys\FrameworkBundle\Model\Customer\User\FrontendCustomerUserProvider; +use Shopsys\FrameworkBundle\Model\Product\List\ProductListFacade; use Shopsys\FrontendApiBundle\Model\Customer\User\CustomerUserDataFactory; use Shopsys\FrontendApiBundle\Model\Customer\User\CustomerUserUpdateDataFactory; use Shopsys\FrontendApiBundle\Model\Mutation\Customer\User\CustomerUserMutation as BaseCustomerUserMutation; @@ -44,6 +45,7 @@ class CustomerUserMutation extends BaseCustomerUserMutation * @param \App\Model\Customer\User\CustomerUserFacade $customerUserFacade * @param \Shopsys\FrontendApiBundle\Model\Customer\User\CustomerUserDataFactory $customerUserDataFactory * @param \App\FrontendApi\Model\Token\TokenFacade $tokenFacade + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListFacade $productListFacade * @param \App\Model\Customer\User\RegistrationFacadeInterface $registrationFacade * @param \App\Model\Customer\User\RegistrationDataFactoryInterface $registrationDataFactory * @param \App\FrontendApi\Model\Cart\MergeCartFacade $mergeCartFacade @@ -58,6 +60,7 @@ public function __construct( CustomerUserFacade $customerUserFacade, CustomerUserDataFactory $customerUserDataFactory, TokenFacade $tokenFacade, + ProductListFacade $productListFacade, private readonly RegistrationFacadeInterface $registrationFacade, private readonly RegistrationDataFactoryInterface $registrationDataFactory, private readonly MergeCartFacade $mergeCartFacade, @@ -72,6 +75,7 @@ public function __construct( $customerUserFacade, $customerUserDataFactory, $tokenFacade, + $productListFacade, ); } @@ -96,6 +100,8 @@ public function registerMutation(Argument $argument, InputValidator $validator): $this->orderFacade->pairCustomerUserWithOrderByOrderUuid($customerUser, $argument['input']['lastOrderUuid']); } + $this->productListFacade->mergeProductListsToCustomerUser($argument['input']['productListsUuids'], $customerUser); + $deviceId = Uuid::uuid4()->toString(); return [ diff --git a/app/src/FrontendApi/Mutation/Login/LoginMutation.php b/app/src/FrontendApi/Mutation/Login/LoginMutation.php index 021ecaffe6..2b93edf556 100644 --- a/app/src/FrontendApi/Mutation/Login/LoginMutation.php +++ b/app/src/FrontendApi/Mutation/Login/LoginMutation.php @@ -10,6 +10,7 @@ use Overblog\GraphQLBundle\Definition\Argument; use Ramsey\Uuid\Uuid; use Shopsys\FrameworkBundle\Model\Customer\User\FrontendCustomerUserProvider; +use Shopsys\FrameworkBundle\Model\Product\List\ProductListFacade; use Shopsys\FrontendApiBundle\Model\Mutation\Login\LoginMutation as BaseLoginMutation; use Shopsys\FrontendApiBundle\Model\Token\TokenFacade; use Symfony\Component\HttpFoundation\RequestStack; @@ -28,6 +29,7 @@ class LoginMutation extends BaseLoginMutation * @param \App\FrontendApi\Model\Token\TokenFacade $tokenFacade * @param \Symfony\Component\Security\Http\RateLimiter\DefaultLoginRateLimiter $loginRateLimiter * @param \Symfony\Component\HttpFoundation\RequestStack $requestStack + * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListFacade $productListFacade * @param \App\FrontendApi\Model\Cart\MergeCartFacade $mergeCartFacade */ public function __construct( @@ -36,9 +38,10 @@ public function __construct( TokenFacade $tokenFacade, DefaultLoginRateLimiter $loginRateLimiter, RequestStack $requestStack, + ProductListFacade $productListFacade, private readonly MergeCartFacade $mergeCartFacade, ) { - parent::__construct($frontendCustomerUserProvider, $userPasswordHasher, $tokenFacade, $loginRateLimiter, $requestStack); + parent::__construct($frontendCustomerUserProvider, $userPasswordHasher, $tokenFacade, $loginRateLimiter, $requestStack, $productListFacade); } /** @@ -74,6 +77,10 @@ public function loginWithResultMutation(Argument $argument): array $this->mergeCartFacade->mergeCartByUuidToCustomerCart($input['cartUuid'], $user); } + if (array_key_exists('productListsUuids', $input)) { + $this->productListFacade->mergeProductListsToCustomerUser($input['productListsUuids'], $user); + } + $deviceId = Uuid::uuid4()->toString(); return [ diff --git a/app/tests/FrontendApiBundle/Functional/Customer/User/RegisterTest.php b/app/tests/FrontendApiBundle/Functional/Customer/User/RegisterTest.php index 3a3ed228ed..660e62c9c7 100644 --- a/app/tests/FrontendApiBundle/Functional/Customer/User/RegisterTest.php +++ b/app/tests/FrontendApiBundle/Functional/Customer/User/RegisterTest.php @@ -18,7 +18,7 @@ class RegisterTest extends GraphQlTestCase public function testRegister(): void { $graphQlType = 'Register'; - $response = $this->getResponseContentForGql(__DIR__ . '/../../_graphql/mutation/RegistrationMutation.graphql', $this->getRegisterQueryVariables()); + $response = $this->getResponseContentForGql(__DIR__ . '/../../_graphql/mutation/RegistrationMutation.graphql', self::getRegisterQueryVariables()); $this->assertResponseContainsArrayOfDataForGraphQlType($response, $graphQlType); $responseData = $this->getResponseDataForGraphQlType($response, $graphQlType); @@ -32,7 +32,7 @@ public function testRegister(): void public function testRegisterAlreadyRegisteredCustomerUser(): void { - $response = $this->getResponseContentForGql(__DIR__ . '/../../_graphql/mutation/RegistrationMutation.graphql', $this->getRegisterQueryVariables('no-reply@shopsys.com')); + $response = $this->getResponseContentForGql(__DIR__ . '/../../_graphql/mutation/RegistrationMutation.graphql', self::getRegisterQueryVariables('no-reply@shopsys.com')); $firstDomainLocale = $this->getLocaleForFirstDomain(); $expectedViolationMessage = t( @@ -57,7 +57,7 @@ public function testRegisterWithWrongData(): void { $response = $this->getResponseContentForGql( __DIR__ . '/../../_graphql/mutation/RegistrationMutation.graphql', - $this->getRegisterQueryVariables( + self::getRegisterQueryVariables( 'no-replyshopsys.com', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent suscipit ultrices molestie. Donec s', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent suscipit ultrices molestie. Donec s', @@ -112,7 +112,7 @@ public function testRegisterWithOrderPairing() /** @var \App\Model\Order\Order $order */ $order = $this->getReference(OrderDataFixture::ORDER_PREFIX . 19); $graphQlType = 'Register'; - $mutationVariables = $this->getRegisterQueryVariables( + $mutationVariables = self::getRegisterQueryVariables( 'not-registered-user@shopsys.com', 'NotRegistered', 'User', @@ -133,7 +133,7 @@ public function testRegisterWithOrderPairingError(): void { /** @var \App\Model\Order\Order $order */ $order = $this->getReference(OrderDataFixture::ORDER_PREFIX . 1); - $mutationVariables = $this->getRegisterQueryVariables( + $mutationVariables = self::getRegisterQueryVariables( 'new-one-no-reply@shopsys.com', 'Adam', 'Bořič', @@ -150,7 +150,7 @@ public function testRegisterWithOrderPairingError(): void * @param string $password * @return array */ - private function getRegisterQueryVariables( + public static function getRegisterQueryVariables( string $email = self::DEFAULT_USER_EMAIL, string $firstName = self::DEFAULT_USER_FIRST_NAME, string $lastName = self::DEFAULT_USER_LAST_NAME, diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php index a693ad893d..c4b2e5bea8 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php @@ -4,10 +4,14 @@ namespace Tests\FrontendApiBundle\Functional\Product\ProductList; +use App\DataFixtures\Demo\CustomerUserDataFixture; use App\DataFixtures\Demo\ProductDataFixture; use App\DataFixtures\Demo\ProductListDataFixture; +use App\Model\Customer\User\CustomerUser; +use App\Model\Customer\User\CustomerUserFacade; use Iterator; use Ramsey\Uuid\Uuid; +use Shopsys\FrameworkBundle\Model\Product\List\ProductListFacade; use Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum; use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductAlreadyInListUserError; use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductListNotFoundUserError; @@ -15,10 +19,21 @@ use Shopsys\FrontendApiBundle\Model\Resolver\Products\Exception\ProductNotFoundUserError; use Shopsys\FrontendApiBundle\Model\Resolver\Products\ProductList\Exception\CustomerUserNotLoggedUserError; use Shopsys\FrontendApiBundle\Model\Resolver\Products\ProductList\Exception\InvalidFindCriteriaForProductListUserError; +use Tests\FrontendApiBundle\Functional\Customer\User\RegisterTest; use Tests\FrontendApiBundle\Test\GraphQlTestCase; class ProductListNotLoggedCustomerTest extends GraphQlTestCase { + /** + * @inject + */ + private ProductListFacade $productListFacade; + + /** + * @inject + */ + private CustomerUserFacade $customerUserFacade; + /** * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType @@ -331,6 +346,107 @@ public function testCleanProductList(ProductListTypeEnum $productListType, strin $this->assertNull($response['data']['CleanProductList']); } + public function testMergeListsAfterLoginAsCustomerUserWithExistingProductLists(): void + { + /** @var \App\Model\Customer\User\CustomerUser $customerUser */ + $customerUser = $this->getReference(CustomerUserDataFixture::CUSTOMER_PREFIX . 1); + $this->getResponseContentForGql(__DIR__ . '/graphql/LoginMutation.graphql', [ + 'email' => $customerUser->getEmail(), + 'password' => 'user123', + 'productListsUuids' => [ + ProductListDataFixture::PRODUCT_LIST_WISHLIST_NOT_LOGGED_CUSTOMER_UUID, + ProductListDataFixture::PRODUCT_LIST_COMPARISON_NOT_LOGGED_CUSTOMER_UUID, + ], + ]); + + $this->assertOriginalAnonymousListsDoNotExist(); + + $this->assertMergedListsOfCustomerUser( + $customerUser, + [33, 1], + [3, 2, 49, 5], + ProductListDataFixture::PRODUCT_LIST_WISHLIST_LOGGED_CUSTOMER_UUID, + ProductListDataFixture::PRODUCT_LIST_COMPARISON_LOGGED_CUSTOMER_UUID, + ); + } + + public function testMergeListsAfterLoginAsCustomerUserWithoutProductLists(): void + { + /** @var \App\Model\Customer\User\CustomerUser $customerUser */ + $customerUser = $this->getReference(CustomerUserDataFixture::CUSTOMER_PREFIX . 2); + $this->getResponseContentForGql(__DIR__ . '/graphql/LoginMutation.graphql', [ + 'email' => $customerUser->getEmail(), + 'password' => 'no-reply.3', + 'productListsUuids' => [ + ProductListDataFixture::PRODUCT_LIST_WISHLIST_NOT_LOGGED_CUSTOMER_UUID, + ProductListDataFixture::PRODUCT_LIST_COMPARISON_NOT_LOGGED_CUSTOMER_UUID, + ], + ]); + + $this->assertMergedListsOfCustomerUser( + $customerUser, + [33], + [3, 2], + ProductListDataFixture::PRODUCT_LIST_WISHLIST_NOT_LOGGED_CUSTOMER_UUID, + ProductListDataFixture::PRODUCT_LIST_COMPARISON_NOT_LOGGED_CUSTOMER_UUID, + ); + } + + public function testMergeListsAfterRegistration(): void + { + $registerQueryVariables = RegisterTest::getRegisterQueryVariables(); + $registerQueryVariables['productListsUuids'] = [ + ProductListDataFixture::PRODUCT_LIST_WISHLIST_NOT_LOGGED_CUSTOMER_UUID, + ProductListDataFixture::PRODUCT_LIST_COMPARISON_NOT_LOGGED_CUSTOMER_UUID, + ]; + $this->getResponseContentForGql(__DIR__ . '/../../_graphql/mutation/RegistrationMutation.graphql', $registerQueryVariables); + $newRegisteredUser = $this->customerUserFacade->findCustomerUserByEmailAndDomain( + $registerQueryVariables['email'], + $this->domain->getId(), + ); + + $this->assertOriginalAnonymousListsDoNotExist(); + + $this->assertMergedListsOfCustomerUser( + $newRegisteredUser, + [33], + [3, 2], + ProductListDataFixture::PRODUCT_LIST_WISHLIST_NOT_LOGGED_CUSTOMER_UUID, + ProductListDataFixture::PRODUCT_LIST_COMPARISON_NOT_LOGGED_CUSTOMER_UUID, + ); + } + + /** + * @param \App\Model\Customer\User\CustomerUser $customerUser + * @param int[] $expectedMergedWishlistProductIds + * @param int[] $expectedMergedComparisonProductIds + * @param string $expectedMergedWishlistUuid + * @param string $expectedMergedComparisonUuid + */ + private function assertMergedListsOfCustomerUser( + CustomerUser $customerUser, + array $expectedMergedWishlistProductIds, + array $expectedMergedComparisonProductIds, + string $expectedMergedWishlistUuid, + string $expectedMergedComparisonUuid, + ): void { + $currentLoggedCustomerWishlist = $this->productListFacade->findProductListByTypeAndCustomerUser( + ProductListTypeEnum::WISHLIST, + $customerUser, + ); + $currentLoggedCustomerComparison = $this->productListFacade->findProductListByTypeAndCustomerUser( + ProductListTypeEnum::COMPARISON, + $customerUser, + ); + $currentLoggedCustomerWishlistProductIds = $this->productListFacade->getProductIdsByProductList($currentLoggedCustomerWishlist); + $currentLoggedCustomerComparisonProductIds = $this->productListFacade->getProductIdsByProductList($currentLoggedCustomerComparison); + + $this->assertSame($expectedMergedWishlistProductIds, $currentLoggedCustomerWishlistProductIds); + $this->assertSame($expectedMergedWishlistUuid, $currentLoggedCustomerWishlist->getUuid()); + $this->assertSame($expectedMergedComparisonProductIds, $currentLoggedCustomerComparisonProductIds); + $this->assertSame($expectedMergedComparisonUuid, $currentLoggedCustomerComparison->getUuid()); + } + /** * @return \Iterator */ @@ -348,4 +464,13 @@ public function productListByTypeAndUuidProvider(): Iterator 'expectedProductIds' => [33], ]; } + + private function assertOriginalAnonymousListsDoNotExist(): void + { + $originalAnonymousWishlist = $this->productListFacade->findAnonymousProductList(ProductListDataFixture::PRODUCT_LIST_WISHLIST_NOT_LOGGED_CUSTOMER_UUID, ProductListTypeEnum::WISHLIST); + $originalAnonymousComparison = $this->productListFacade->findAnonymousProductList(ProductListDataFixture::PRODUCT_LIST_COMPARISON_NOT_LOGGED_CUSTOMER_UUID, ProductListTypeEnum::COMPARISON); + + $this->assertTrue($originalAnonymousWishlist === null, 'Original anonymous wishlist should not exist anymore'); + $this->assertTrue($originalAnonymousComparison === null, 'Original anonymous comparison should not exist anymore'); + } } diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/LoginMutation.graphql b/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/LoginMutation.graphql new file mode 100644 index 0000000000..56971bba83 --- /dev/null +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/LoginMutation.graphql @@ -0,0 +1,5 @@ +mutation Login($email: String!, $password: Password!, $productListsUuids: [Uuid!]!) { + Login(input: { email: $email, password: $password, productListsUuids: $productListsUuids }) { + __typename + } +} diff --git a/app/tests/FrontendApiBundle/Functional/_graphql/mutation/RegistrationMutation.graphql b/app/tests/FrontendApiBundle/Functional/_graphql/mutation/RegistrationMutation.graphql index 69871a0582..4e0ba7e1f1 100644 --- a/app/tests/FrontendApiBundle/Functional/_graphql/mutation/RegistrationMutation.graphql +++ b/app/tests/FrontendApiBundle/Functional/_graphql/mutation/RegistrationMutation.graphql @@ -14,7 +14,8 @@ mutation RegistrationMutation( $companyTaxNumber: String $newsletterSubscription: Boolean! $previousCartUuid: Uuid - $lastOrderUuid: Uuid + $lastOrderUuid: Uuid, + $productListsUuids: [Uuid!]! = [] ) { Register( input: { @@ -33,7 +34,8 @@ mutation RegistrationMutation( companyTaxNumber: $companyTaxNumber newsletterSubscription: $newsletterSubscription cartUuid: $previousCartUuid - lastOrderUuid: $lastOrderUuid + lastOrderUuid: $lastOrderUuid, + productListsUuids: $productListsUuids } ) { tokens { @@ -42,4 +44,4 @@ mutation RegistrationMutation( } showCartMergeInfo } -} \ No newline at end of file +} diff --git a/storefront/graphql/docs/schema.md b/storefront/graphql/docs/schema.md index ee679f9dfe..86dbc93734 100644 --- a/storefront/graphql/docs/schema.md +++ b/storefront/graphql/docs/schema.md @@ -9180,6 +9180,15 @@ The user email. The user password. +
productListsUuids[Uuid!]! + +Uuids of product lists that should be merged to the product lists of the user +
productListsUuids[Uuid!]! + +Uuids of product lists that should be merged to the product lists of the user after registration +
comparisonComparison - -Get comparison by UUID or comparison of logged customer user. - -
uuidUuid
cookiesArticle ArticleSite @@ -1092,20 +1076,6 @@ Returns available transport methods based on the current cart state Variant
wishlistWishlist - -Get wishlist by uuid or if customer is logged, try find for logged customer. - -
wishlistUuidUuid
@@ -1135,25 +1105,6 @@ Fills cart based on a given order, possibly merging it with the current cart -addProductToComparison -Comparison! - - -Add product to Comparison and create if not exists. - - - - -comparisonUuid -Uuid - - - -productUuid -Uuid! - - - AddProductToList ProductList! @@ -1168,25 +1119,6 @@ Adds a product to a product list -addProductToWishlist -Wishlist! - - -Add product to wishlist and create if not exists. - - - - -productUuid -Uuid! - - - -wishlistUuid -Uuid - - - AddToCart AddToCartResult! @@ -1271,20 +1203,6 @@ Add a transport to the cart, or remove a transport from the cart -cleanComparison -String! - - -Remove all products from Comparison and remove it. - - - - -comparisonUuid -Uuid - - - CleanProductList ProductList @@ -1299,20 +1217,6 @@ Removes the product list -cleanWishlist -Wishlist - - -Remove all products from wishlist and remove it. - - - - -wishlistUuid -Uuid - - - Contact Boolean! @@ -1476,25 +1380,6 @@ Remove product from cart -removeProductFromComparison -Comparison - - -Remove product from Comparison and if is Comparison empty remove it. - - - - -comparisonUuid -Uuid - - - -productUuid -Uuid! - - - RemoveProductFromList ProductList @@ -1509,25 +1394,6 @@ Removes a product from a product list -removeProductFromWishlist -Wishlist - - -Remove product from wishlist and if is wishlist empty remove it. - - - - -productUuid -Uuid! - - - -wishlistUuid -Uuid - - - RemovePromoCodeFromCart Cart! @@ -3814,39 +3680,6 @@ UUID -### Comparison - - - - - - - - - - - - - - - - - - - - - - -
FieldArgumentTypeDescription
products[Product!]! - -List of compared products - -
uuidUuid! - -Comparison identifier - -
- ### Country Represents country @@ -8582,39 +8415,6 @@ UUID -### Wishlist - - - - - - - - - - - - - - - - - - - - - - -
FieldArgumentTypeDescription
products[Product!]! - -List of wishlist products - -
uuidUuid! - -Wishlist identifier - -
- ## Inputs ### AddOrderItemsToCartInput diff --git a/storefront/graphql/generated/index.tsx b/storefront/graphql/generated/index.tsx index 2b421e430a..f2f6afc629 100644 --- a/storefront/graphql/generated/index.tsx +++ b/storefront/graphql/generated/index.tsx @@ -742,14 +742,6 @@ export type CompanyCustomerUserApi = CustomerUserApi & { uuid: Scalars['Uuid']['output']; }; -export type ComparisonApi = { - __typename?: 'Comparison'; - /** List of compared products */ - products: Array; - /** Comparison identifier */ - uuid: Scalars['Uuid']['output']; -}; - export type ContactInputApi = { /** Email address of the sender */ email: Scalars['String']['input']; @@ -1152,6 +1144,7 @@ export type MutationApi = { RequestPersonalDataAccess: PersonalDataPageApi; /** Set default delivery address by Uuid */ SetDefaultDeliveryAddress: CustomerUserApi; +<<<<<<< HEAD /** check payment status of order after callback from payment service */ UpdatePaymentStatus: PaymentStatusApi; /** Add product to Comparison and create if not exists. */ @@ -1166,6 +1159,21 @@ export type MutationApi = { removeProductFromComparison: Maybe; /** Remove product from wishlist and if is wishlist empty remove it. */ removeProductFromWishlist: Maybe; +||||||| parent of 4c96bd52e (remove old Wishlist and Comparison implementations) + /** Add product to Comparison and create if not exists. */ + addProductToComparison: ComparisonApi; + /** Add product to wishlist and create if not exists. */ + addProductToWishlist: WishlistApi; + /** Remove all products from Comparison and remove it. */ + cleanComparison: Scalars['String']['output']; + /** Remove all products from wishlist and remove it. */ + cleanWishlist: Maybe; + /** Remove product from Comparison and if is Comparison empty remove it. */ + removeProductFromComparison: Maybe; + /** Remove product from wishlist and if is wishlist empty remove it. */ + removeProductFromWishlist: Maybe; +======= +>>>>>>> 4c96bd52e (remove old Wishlist and Comparison implementations) }; @@ -1293,6 +1301,7 @@ export type MutationSetDefaultDeliveryAddressArgsApi = { deliveryAddressUuid: Scalars['Uuid']['input']; }; +<<<<<<< HEAD export type MutationUpdatePaymentStatusArgsApi = { orderPaymentStatusPageValidityHash: InputMaybe; @@ -1333,6 +1342,43 @@ export type MutationRemoveProductFromWishlistArgsApi = { wishlistUuid: InputMaybe; }; +||||||| parent of 4c96bd52e (remove old Wishlist and Comparison implementations) + +export type MutationAddProductToComparisonArgsApi = { + comparisonUuid: InputMaybe; + productUuid: Scalars['Uuid']['input']; +}; + + +export type MutationAddProductToWishlistArgsApi = { + productUuid: Scalars['Uuid']['input']; + wishlistUuid: InputMaybe; +}; + + +export type MutationCleanComparisonArgsApi = { + comparisonUuid: InputMaybe; +}; + + +export type MutationCleanWishlistArgsApi = { + wishlistUuid: InputMaybe; +}; + + +export type MutationRemoveProductFromComparisonArgsApi = { + comparisonUuid: InputMaybe; + productUuid: Scalars['Uuid']['input']; +}; + + +export type MutationRemoveProductFromWishlistArgsApi = { + productUuid: Scalars['Uuid']['input']; + wishlistUuid: InputMaybe; +}; + +======= +>>>>>>> 4c96bd52e (remove old Wishlist and Comparison implementations) /** Represents a navigation structure item */ export type NavigationItemApi = { __typename?: 'NavigationItem'; @@ -2182,8 +2228,6 @@ export type QueryApi = { categoriesSearch: CategoryConnectionApi; /** Returns category filtered using UUID or URL slug */ category: Maybe; - /** Get comparison by UUID or comparison of logged customer user. */ - comparison: Maybe; /** Returns information about cookies article */ cookiesArticle: Maybe; /** Returns available countries */ @@ -2253,8 +2297,6 @@ export type QueryApi = { transport: Maybe; /** Returns available transport methods based on the current cart state */ transports: Array; - /** Get wishlist by uuid or if customer is logged, try find for logged customer. */ - wishlist: Maybe; }; @@ -2348,11 +2390,6 @@ export type QueryCategoryArgsApi = { }; -export type QueryComparisonArgsApi = { - uuid: InputMaybe; -}; - - export type QueryFlagArgsApi = { urlSlug: InputMaybe; uuid: InputMaybe; @@ -2467,11 +2504,6 @@ export type QueryTransportsArgsApi = { cartUuid: InputMaybe; }; - -export type QueryWishlistArgsApi = { - wishlistUuid: InputMaybe; -}; - export type RecoverPasswordInputApi = { /** Customer user email. */ email: Scalars['String']['input']; @@ -2996,14 +3028,6 @@ export type VideoTokenApi = { token: Scalars['String']['output']; }; -export type WishlistApi = { - __typename?: 'Wishlist'; - /** List of wishlist products */ - products: Array; - /** Wishlist identifier */ - uuid: Scalars['Uuid']['output']; -}; - type AdvertsFragment_AdvertCode_Api = { __typename: 'AdvertCode', code: string, uuid: string, name: string, positionName: string, type: string, categories: Array<{ __typename: 'Category', uuid: string, name: string, slug: string }> }; type AdvertsFragment_AdvertImage_Api = { __typename: 'AdvertImage', link: string | null, uuid: string, name: string, positionName: string, type: string, mainImage: { __typename: 'Image', position: number | null, name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, mainImageMobile: { __typename: 'Image', position: number | null, name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, categories: Array<{ __typename: 'Category', uuid: string, name: string, slug: string }> }; diff --git a/storefront/schema.graphql.json b/storefront/schema.graphql.json index 383e87edfb..70c9dd02ff 100644 --- a/storefront/schema.graphql.json +++ b/storefront/schema.graphql.json @@ -1 +1,7 @@ -{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CleanProductList","description":"Removes the product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user after registration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file +<<<<<<< HEAD +{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CleanProductList","description":"Removes the product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user after registration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} +||||||| parent of 4c96bd52e (remove old Wishlist and Comparison implementations) +{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CheckPaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CleanProductList","description":"Removes the product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"FInd product list by uuid and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user after registration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} +======= +{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CheckPaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CleanProductList","description":"Removes the product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"FInd product list by uuid and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user after registration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} +>>>>>>> 4c96bd52e (remove old Wishlist and Comparison implementations) From f8b1aff234faa9f4e4c08120064f52244f7952a9 Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Fri, 3 Nov 2023 11:06:00 +0100 Subject: [PATCH 12/22] SF: remove shared wishlist functionality --- .../Product/graphql/productsByCatnums.graphql | 2 +- .../Pages/Wishlist/SharedWishlist.tsx | 42 ------------------- .../components/Pages/Wishlist/Wishlist.tsx | 37 ---------------- storefront/graphql/generated/index.tsx | 18 -------- .../queries/SharedWishlistQuery.graphql | 5 --- storefront/gtm/types/enums.ts | 1 - storefront/hooks/useWishlist.tsx | 17 -------- storefront/pages/wishlist.tsx | 8 ++-- storefront/public/locales/cs/common.json | 1 - storefront/public/locales/en/common.json | 1 - storefront/public/locales/sk/common.json | 1 - 11 files changed, 4 insertions(+), 129 deletions(-) delete mode 100644 storefront/components/Pages/Wishlist/SharedWishlist.tsx delete mode 100644 storefront/graphql/requests/wishlist/queries/SharedWishlistQuery.graphql diff --git a/app/tests/FrontendApiBundle/Functional/Product/graphql/productsByCatnums.graphql b/app/tests/FrontendApiBundle/Functional/Product/graphql/productsByCatnums.graphql index 255671985d..205d4b01e1 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/graphql/productsByCatnums.graphql +++ b/app/tests/FrontendApiBundle/Functional/Product/graphql/productsByCatnums.graphql @@ -1,4 +1,4 @@ -query SharedWishlistQuery($catnums: [String!]!) { +query ProductsByCatnums($catnums: [String!]!) { productsByCatnums(catnums: $catnums) { name } diff --git a/storefront/components/Pages/Wishlist/SharedWishlist.tsx b/storefront/components/Pages/Wishlist/SharedWishlist.tsx deleted file mode 100644 index 21b3ef3728..0000000000 --- a/storefront/components/Pages/Wishlist/SharedWishlist.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import { ProductsList } from 'components/Blocks/Product/ProductsList/ProductsList'; -import { SkeletonModuleWishlist } from 'components/Blocks/Skeleton/SkeletonModuleWishlist'; -import { Webline } from 'components/Layout/Webline/Webline'; -import { GtmMessageOriginType, GtmProductListNameType } from 'gtm/types/enums'; -import { useSharedWishlist } from 'hooks/useWishlist'; -import useTranslation from 'next-translate/useTranslation'; - -type SharedWishlistProps = { - urlQueryParamId: string; -}; - -export const SharedWishlist: FC = ({ urlQueryParamId }) => { - const { t } = useTranslation(); - const { products, fetching } = useSharedWishlist(urlQueryParamId.split(',')); - - if (fetching) { - return ; - } - - if (!products.length) { - return ( - -
{t('There are no products in the shared wishlist.')}
-
- ); - } - - return ( - -

{t('Shared wishlist')}

- - -
- ); -}; - -export default SharedWishlist; diff --git a/storefront/components/Pages/Wishlist/Wishlist.tsx b/storefront/components/Pages/Wishlist/Wishlist.tsx index b36927bdb8..3f2f93699b 100644 --- a/storefront/components/Pages/Wishlist/Wishlist.tsx +++ b/storefront/components/Pages/Wishlist/Wishlist.tsx @@ -1,36 +1,15 @@ import { InfoIcon, RemoveThinIcon } from 'components/Basic/Icon/IconsSvg'; import { ProductsList } from 'components/Blocks/Product/ProductsList/ProductsList'; import { SkeletonModuleWishlist } from 'components/Blocks/Skeleton/SkeletonModuleWishlist'; -import { SubmitButton } from 'components/Forms/Button/SubmitButton'; -import { TextInput } from 'components/Forms/TextInput/TextInput'; import { GtmMessageOriginType, GtmProductListNameType } from 'gtm/types/enums'; -import { isClient } from 'helpers/isClient'; -import { useDomainConfig } from 'hooks/useDomainConfig'; import { useWishlist } from 'hooks/useWishlist'; import useTranslation from 'next-translate/useTranslation'; -import { useRouter } from 'next/router'; export const Wishlist: FC = () => { const { t } = useTranslation(); const { wishlist, fetching, handleCleanWishlist } = useWishlist(); - const { url } = useDomainConfig(); - const router = useRouter(); const title = `${t('Wishlist')}${wishlist?.products.length ? ` (${wishlist.products.length})` : ''}`; - const buildShareUrl = (): string => { - if (!wishlist) { - return isClient ? window.location.href : ''; - } - - return ( - url.replace(/\/$/, '') + - '/' + - router.asPath.replace(/^\//, '') + - '?id=' + - wishlist.products.map((product) => product.catalogNumber).join() - ); - }; - return ( <>

{title}

@@ -49,22 +28,6 @@ export const Wishlist: FC = () => { {t('Delete all from wishlist')} - -
- - { - navigator.clipboard.writeText(buildShareUrl()); - }} - > - {t('Copy')} - -
diff --git a/storefront/graphql/generated/index.tsx b/storefront/graphql/generated/index.tsx index f2f6afc629..5776e6943b 100644 --- a/storefront/graphql/generated/index.tsx +++ b/storefront/graphql/generated/index.tsx @@ -3857,13 +3857,6 @@ export type RemoveProductFromWishlistMutationVariablesApi = Exact<{ export type RemoveProductFromWishlistMutationApi = { __typename?: 'Mutation', removeProductFromWishlist: { __typename: 'Wishlist', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; -export type SharedWishlistQueryVariablesApi = Exact<{ - catnums: Array | Scalars['String']['input']; -}>; - - -export type SharedWishlistQueryApi = { __typename?: 'Query', productsByCatnums: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> }; - export type WishlistQueryVariablesApi = Exact<{ wishlistUuid: InputMaybe; }>; @@ -6458,17 +6451,6 @@ export const RemoveProductFromWishlistMutationDocumentApi = gql` export function useRemoveProductFromWishlistMutationApi() { return Urql.useMutation(RemoveProductFromWishlistMutationDocumentApi); }; -export const SharedWishlistQueryDocumentApi = gql` - query SharedWishlistQuery($catnums: [String!]!) { - productsByCatnums(catnums: $catnums) { - ...ListedProductFragment - } -} - ${ListedProductFragmentApi}`; - -export function useSharedWishlistQueryApi(options: Omit, 'query'>) { - return Urql.useQuery({ query: SharedWishlistQueryDocumentApi, ...options }); -}; export const WishlistQueryDocumentApi = gql` query WishlistQuery($wishlistUuid: Uuid) { wishlist(wishlistUuid: $wishlistUuid) { diff --git a/storefront/graphql/requests/wishlist/queries/SharedWishlistQuery.graphql b/storefront/graphql/requests/wishlist/queries/SharedWishlistQuery.graphql deleted file mode 100644 index 63289ed4c2..0000000000 --- a/storefront/graphql/requests/wishlist/queries/SharedWishlistQuery.graphql +++ /dev/null @@ -1,5 +0,0 @@ -query SharedWishlistQuery($catnums: [String!]!) { - productsByCatnums(catnums: $catnums) { - ...ListedProductFragment - } -} diff --git a/storefront/gtm/types/enums.ts b/storefront/gtm/types/enums.ts index 3adecec0df..9d043c9da4 100644 --- a/storefront/gtm/types/enums.ts +++ b/storefront/gtm/types/enums.ts @@ -40,7 +40,6 @@ export enum GtmProductListNameType { product_detail_related_products = 'product detail related products', autocomplete_search_results = 'autocomplete_search_results', wishlist = 'wishlist', - sharedWishlist = 'sharedWishlist', other = 'other', bestsellers = 'bestsellers', } diff --git a/storefront/hooks/useWishlist.tsx b/storefront/hooks/useWishlist.tsx index 88a5d900df..d8a0419fe2 100644 --- a/storefront/hooks/useWishlist.tsx +++ b/storefront/hooks/useWishlist.tsx @@ -1,10 +1,8 @@ import { useIsUserLoggedIn } from './auth/useIsUserLoggedIn'; import { - ListedProductFragmentApi, useAddProductToWishlistMutationApi, useCleanWishlistMutationApi, useRemoveProductFromWishlistMutationApi, - useSharedWishlistQueryApi, useWishlistQueryApi, } from 'graphql/generated'; import { showErrorMessage, showSuccessMessage } from 'helpers/toasts'; @@ -84,18 +82,3 @@ export const useWishlist = () => { toggleProductInWishlist, }; }; - -export const useSharedWishlist = (catnums: string[]): { products: ListedProductFragmentApi[]; fetching: boolean } => { - const [{ data, fetching }] = useSharedWishlistQueryApi({ - variables: { catnums }, - }); - - if (!data?.productsByCatnums) { - return { products: [], fetching }; - } - - return { - products: data.productsByCatnums, - fetching, - }; -}; diff --git a/storefront/pages/wishlist.tsx b/storefront/pages/wishlist.tsx index 24f63f96ad..ae1a8aaef4 100644 --- a/storefront/pages/wishlist.tsx +++ b/storefront/pages/wishlist.tsx @@ -1,6 +1,5 @@ import { CommonLayout } from 'components/Layout/CommonLayout'; import { Webline } from 'components/Layout/Webline/Webline'; -import SharedWishlist from 'components/Pages/Wishlist/SharedWishlist'; import { Wishlist } from 'components/Pages/Wishlist/Wishlist'; import { BreadcrumbFragmentApi } from 'graphql/generated'; import { useGtmStaticPageViewEvent } from 'gtm/helpers/eventFactories'; @@ -11,7 +10,6 @@ import { getServerSidePropsWrapper } from 'helpers/serverSide/getServerSideProps import { initServerSideProps, ServerSidePropsType } from 'helpers/serverSide/initServerSideProps'; import { useDomainConfig } from 'hooks/useDomainConfig'; import useTranslation from 'next-translate/useTranslation'; -import { useRouter } from 'next/router'; const WishlistPage: FC = () => { const { t } = useTranslation(); @@ -20,12 +18,12 @@ const WishlistPage: FC = () => { const [wishlistUrl] = getInternationalizedStaticUrls(['/wishlist'], currentDomainConfig.url); const breadcrumbs: BreadcrumbFragmentApi[] = [{ __typename: 'Link', name: t('Wishlist'), slug: wishlistUrl }]; - const router = useRouter(); - const urlQueryParamId = router.query.id as string | undefined; return ( - {urlQueryParamId ? : } + + + ); }; diff --git a/storefront/public/locales/cs/common.json b/storefront/public/locales/cs/common.json index 6d58946119..2b7dfff3f7 100644 --- a/storefront/public/locales/cs/common.json +++ b/storefront/public/locales/cs/common.json @@ -303,7 +303,6 @@ "Search results for": "Výsledky hledání", "Selected filters": "Vybrané filtry", "Send": "Poslat", - "Send a link to this wishlist": "Pošlete odkaz na tyto oblíbené produkty", "Send message": "Odeslat zprávu", "Set new password": "Nastavit nové heslo", "Shared wishlist": "Nasdílené oblíbené produkty", diff --git a/storefront/public/locales/en/common.json b/storefront/public/locales/en/common.json index c56a86b088..8dba69a6f8 100644 --- a/storefront/public/locales/en/common.json +++ b/storefront/public/locales/en/common.json @@ -289,7 +289,6 @@ "Search results for": "Search results for", "Selected filters": "Selected filters", "Send": "Send", - "Send a link to this wishlist": "Send a link to this wishlist", "Send message": "Send message", "Set new password": "Set new password", "Shared wishlist": "Shared wishlist", diff --git a/storefront/public/locales/sk/common.json b/storefront/public/locales/sk/common.json index 6551d90ca5..b308f280f4 100644 --- a/storefront/public/locales/sk/common.json +++ b/storefront/public/locales/sk/common.json @@ -303,7 +303,6 @@ "Search results for": "Výsledky hľadania", "Selected filters": "Vybrané filtre", "Send": "Odoslať", - "Send a link to this wishlist": "Pošlite odkaz na tieto obľúbené produkty", "Send message": "Send message", "Set new password": "Nastaviť nové heslo ", "Shared wishlist": "Zdieľaný zoznam želaní", From 407d08a4bc8a21f0c67c045ae47e45a427e0ea2f Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Fri, 3 Nov 2023 11:44:23 +0100 Subject: [PATCH 13/22] keep product list type specific error messages --- .../ProductList/ProductListLoggedCustomerTest.php | 5 +++-- .../ProductListLoggedCustomerWithoutListTest.php | 3 ++- .../ProductList/ProductListNotLoggedCustomerTest.php | 7 ++++--- storefront/helpers/errors/applicationErrors.ts | 12 ++++++------ storefront/helpers/errors/errorMessageMapper.ts | 12 ++++++------ 5 files changed, 21 insertions(+), 18 deletions(-) diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php index c0b5972eb3..04c3abe2c9 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php @@ -10,6 +10,7 @@ use Ramsey\Uuid\Uuid; use Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum; use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductAlreadyInListUserError; +use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductListUserErrorCodeHelper; use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductNotInListUserError; use Shopsys\FrontendApiBundle\Model\Resolver\Products\Exception\ProductNotFoundUserError; use Tests\FrontendApiBundle\Test\GraphQlWithLoginTestCase; @@ -169,7 +170,7 @@ public function testProductAlreadyInListUserError( $this->assertResponseContainsArrayOfErrors($response); $errors = $this->getErrorsFromResponse($response); $this->assertCount(1, $errors); - $this->assertSame(ProductAlreadyInListUserError::CODE, $errors[0]['extensions']['userCode']); + $this->assertSame(ProductListUserErrorCodeHelper::getUserErrorCode($productListType, ProductAlreadyInListUserError::CODE), $errors[0]['extensions']['userCode']); } /** @@ -206,7 +207,7 @@ public function testRemoveProductFromListProductNotInListUserError(ProductListTy $this->assertResponseContainsArrayOfErrors($response); $errors = $this->getErrorsFromResponse($response); $this->assertCount(1, $errors); - $this->assertSame(ProductNotInListUserError::CODE, $errors[0]['extensions']['userCode']); + $this->assertSame(ProductListUserErrorCodeHelper::getUserErrorCode($productListType, ProductNotInListUserError::CODE), $errors[0]['extensions']['userCode']); } /** diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerWithoutListTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerWithoutListTest.php index 4e6d69c689..5b2c041ea8 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerWithoutListTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerWithoutListTest.php @@ -8,6 +8,7 @@ use Ramsey\Uuid\Uuid; use Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum; use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductListNotFoundUserError; +use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductListUserErrorCodeHelper; use Tests\FrontendApiBundle\Test\GraphQlWithLoginTestCase; class ProductListLoggedCustomerWithoutListTest extends GraphQlWithLoginTestCase @@ -75,7 +76,7 @@ public function testRemoveProductFromListProductListNotFoundUserError(ProductLis $this->assertResponseContainsArrayOfErrors($response); $errors = $this->getErrorsFromResponse($response); $this->assertCount(1, $errors); - $this->assertSame(ProductListNotFoundUserError::CODE, $errors[0]['extensions']['userCode']); + $this->assertSame(ProductListUserErrorCodeHelper::getUserErrorCode($productListType, ProductListNotFoundUserError::CODE), $errors[0]['extensions']['userCode']); } /** diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php index c4b2e5bea8..d4ce4be505 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php @@ -15,6 +15,7 @@ use Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum; use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductAlreadyInListUserError; use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductListNotFoundUserError; +use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductListUserErrorCodeHelper; use Shopsys\FrontendApiBundle\Model\Mutation\ProductList\Exception\ProductNotInListUserError; use Shopsys\FrontendApiBundle\Model\Resolver\Products\Exception\ProductNotFoundUserError; use Shopsys\FrontendApiBundle\Model\Resolver\Products\ProductList\Exception\CustomerUserNotLoggedUserError; @@ -209,7 +210,7 @@ public function testProductAlreadyInListUserError( $this->assertResponseContainsArrayOfErrors($response); $errors = $this->getErrorsFromResponse($response); $this->assertCount(1, $errors); - $this->assertSame(ProductAlreadyInListUserError::CODE, $errors[0]['extensions']['userCode']); + $this->assertSame(ProductListUserErrorCodeHelper::getUserErrorCode($productListType, ProductAlreadyInListUserError::CODE), $errors[0]['extensions']['userCode']); } /** @@ -254,7 +255,7 @@ public function testRemoveProductFromListProductNotInListUserError( $this->assertResponseContainsArrayOfErrors($response); $errors = $this->getErrorsFromResponse($response); $this->assertCount(1, $errors); - $this->assertSame(ProductNotInListUserError::CODE, $errors[0]['extensions']['userCode']); + $this->assertSame(ProductListUserErrorCodeHelper::getUserErrorCode($productListType, ProductNotInListUserError::CODE), $errors[0]['extensions']['userCode']); } /** @@ -272,7 +273,7 @@ public function testRemoveProductFromListProductListNotFoundUserError(ProductLis $this->assertResponseContainsArrayOfErrors($response); $errors = $this->getErrorsFromResponse($response); $this->assertCount(1, $errors); - $this->assertSame(ProductListNotFoundUserError::CODE, $errors[0]['extensions']['userCode']); + $this->assertSame(ProductListUserErrorCodeHelper::getUserErrorCode($productListType, ProductListNotFoundUserError::CODE), $errors[0]['extensions']['userCode']); } /** diff --git a/storefront/helpers/errors/applicationErrors.ts b/storefront/helpers/errors/applicationErrors.ts index e89cd7e270..a58ef8bad2 100644 --- a/storefront/helpers/errors/applicationErrors.ts +++ b/storefront/helpers/errors/applicationErrors.ts @@ -21,14 +21,14 @@ const ApplicationErrors = { 'invalid-token': 'no-flash-message', 'product-not-found': 'flash-message', 'handling-with-logged-customer-comparison': 'flash-message', - 'comparison-not-found': 'flash-message', - 'compared-item-not-found': 'flash-message', - 'compared-item-already-exists': 'flash-message', + 'comparison-product-list-not-found': 'flash-message', + 'comparison-product-not-in-list': 'flash-message', + 'comparison-product-already-in-list': 'flash-message', 'seo-page-not-found': 'no-log', - 'wishlist-not-found': 'flash-message', - 'wishlist-item-already-exists': 'flash-message', - 'wishlist-item-not-found': 'flash-message', 'order-sent-page-not-available': 'no-log', + 'wishlist-product-list-not-found': 'flash-message', + 'wishlist-product-already-in-list': 'flash-message', + 'wishlist-product-not-in-list': 'flash-message', } as const; type KeysMatching = { diff --git a/storefront/helpers/errors/errorMessageMapper.ts b/storefront/helpers/errors/errorMessageMapper.ts index 499df32a89..dd786d6c97 100644 --- a/storefront/helpers/errors/errorMessageMapper.ts +++ b/storefront/helpers/errors/errorMessageMapper.ts @@ -21,12 +21,12 @@ const getErrorMessageTranslationString = (errorCode: FlashMessageKeys, t: Transl 'store-not-found': t('Store not found.'), 'product-not-found': t('Product not found.'), 'handling-with-logged-customer-comparison': t('Product not found.'), - 'comparison-not-found': t('Comparison not found.'), - 'compared-item-not-found': t('Compared product not found.'), - 'compared-item-already-exists': t('Compared product is already compared.'), - 'wishlist-not-found': t('Wishlist not found.'), - 'wishlist-item-already-exists': t('Product in wishlist already exists.'), - 'wishlist-item-not-found': t('Product in wishlist not found.'), + 'comparison-product-list-not-found': t('Comparison not found.'), + 'comparison-product-not-in-list': t('Compared product not found.'), + 'comparison-product-already-in-list': t('Compared product is already compared.'), + 'wishlist-product-list-not-found': t('Wishlist not found.'), + 'wishlist-product-already-in-list': t('Product in wishlist already exists.'), + 'wishlist-product-not-in-list': t('Product in wishlist not found.'), }; return ERROR_MESSAGES[errorCode]; From ab37a999abab96538d69d36dc3b436dc0f149476 Mon Sep 17 00:00:00 2001 From: Sebastian Holesz Date: Tue, 14 Nov 2023 11:16:23 +0100 Subject: [PATCH 14/22] implemented generic product lists on SF - useGetAllProductListUuids was added as a wrapper to easily access all product list UUIDs which are necessary when registering /logging in - product-list-related queries were moved to a common folder called productLists - added cache updates for cleaning of product lists (manual clean or removal of the last product) - added optimistic update for cleaning of product lists --- .../components/Blocks/Popup/Login/Login.tsx | 3 + .../components/Pages/Login/LoginContent.tsx | 9 +- .../Pages/NewPassword/NewPasswordContent.tsx | 3 + .../RegistrationAfterOrder.tsx | 3 + .../Registration/RegistrationContent.tsx | 3 + storefront/graphql/generated/index.tsx | 432 +++++++----------- .../auth/mutations/LoginMutation.graphql | 4 +- .../fragments/ComparedProductFragment.graphql | 0 .../fragments/ComparisonFragment.graphql} | 2 +- .../fragments/WishlistFragment.graphql | 2 +- .../AddProductToComparisonMutation.graphql | 5 + .../AddProductToWishlistMutation.graphql | 5 + .../CleanProductListMutation.graphql | 5 + ...emoveProductFromComparisonMutation.graphql | 5 + .../RemoveProductFromWishlistMutation.graphql | 5 + .../queries/ComparisonQuery.graphql | 5 + .../queries/WishlistQuery.graphql | 5 + .../AddProductToComparisonMutation.graphql | 5 - .../mutations/CleanComparisonMutation.graphql | 3 - ...emoveProductFromComparisonMutation.graphql | 5 - .../products/queries/ComparisonQuery.graphql | 5 - .../AddProductToWishlistMutation.graphql | 5 - .../mutations/CleanWishlistMutation.graphql | 5 - .../RemoveProductFromWishlistMutation.graphql | 5 - .../wishlist/queries/WishlistQuery.graphql | 5 - storefront/hooks/auth/useRegistration.tsx | 3 + storefront/hooks/comparison/useComparison.tsx | 49 +- storefront/hooks/useGetAllProductListUuids.ts | 21 + storefront/hooks/useWishlist.tsx | 52 ++- storefront/schema.graphql.json | 8 +- storefront/urql/cacheExchange.ts | 77 ++-- 31 files changed, 334 insertions(+), 410 deletions(-) rename storefront/graphql/requests/{products => productLists}/fragments/ComparedProductFragment.graphql (100%) rename storefront/graphql/requests/{products/fragments/ProductsComparisonFragment.graphql => productLists/fragments/ComparisonFragment.graphql} (61%) rename storefront/graphql/requests/{wishlist => productLists}/fragments/WishlistFragment.graphql (65%) create mode 100644 storefront/graphql/requests/productLists/mutations/AddProductToComparisonMutation.graphql create mode 100644 storefront/graphql/requests/productLists/mutations/AddProductToWishlistMutation.graphql create mode 100644 storefront/graphql/requests/productLists/mutations/CleanProductListMutation.graphql create mode 100644 storefront/graphql/requests/productLists/mutations/RemoveProductFromComparisonMutation.graphql create mode 100644 storefront/graphql/requests/productLists/mutations/RemoveProductFromWishlistMutation.graphql create mode 100644 storefront/graphql/requests/productLists/queries/ComparisonQuery.graphql create mode 100644 storefront/graphql/requests/productLists/queries/WishlistQuery.graphql delete mode 100644 storefront/graphql/requests/products/mutations/AddProductToComparisonMutation.graphql delete mode 100644 storefront/graphql/requests/products/mutations/CleanComparisonMutation.graphql delete mode 100644 storefront/graphql/requests/products/mutations/RemoveProductFromComparisonMutation.graphql delete mode 100644 storefront/graphql/requests/products/queries/ComparisonQuery.graphql delete mode 100644 storefront/graphql/requests/wishlist/mutations/AddProductToWishlistMutation.graphql delete mode 100644 storefront/graphql/requests/wishlist/mutations/CleanWishlistMutation.graphql delete mode 100644 storefront/graphql/requests/wishlist/mutations/RemoveProductFromWishlistMutation.graphql delete mode 100644 storefront/graphql/requests/wishlist/queries/WishlistQuery.graphql create mode 100644 storefront/hooks/useGetAllProductListUuids.ts diff --git a/storefront/components/Blocks/Popup/Login/Login.tsx b/storefront/components/Blocks/Popup/Login/Login.tsx index 250ea5320b..0f171f4c56 100644 --- a/storefront/components/Blocks/Popup/Login/Login.tsx +++ b/storefront/components/Blocks/Popup/Login/Login.tsx @@ -14,6 +14,7 @@ import { getInternationalizedStaticUrls } from 'helpers/getInternationalizedStat import { useAuth } from 'hooks/auth/useAuth'; import { useShopsysForm } from 'hooks/forms/useShopsysForm'; import { useDomainConfig } from 'hooks/useDomainConfig'; +import { useGetAllProductListUuids } from 'hooks/useGetAllProductListUuids'; import { Translate } from 'next-translate'; import useTranslation from 'next-translate/useTranslation'; import { FormProvider, SubmitHandler } from 'react-hook-form'; @@ -36,6 +37,7 @@ export const Login: FC = ({ defaultEmail }) => { ); const formProviderMethods = useShopsysForm(getLoginFormResolver(t), { email: defaultEmail ?? '', password: '' }); const { login } = useAuth(); + const getProductListUuids = useGetAllProductListUuids(); const onLoginHandler: SubmitHandler<{ email: string; password: string }> = async (data) => { blurInput(); @@ -44,6 +46,7 @@ export const Login: FC = ({ defaultEmail }) => { email: data.email, password: data.password, previousCartUuid: cartUuid, + productListsUuids: getProductListUuids(), }); handleFormErrors( diff --git a/storefront/components/Pages/Login/LoginContent.tsx b/storefront/components/Pages/Login/LoginContent.tsx index 5ca6a3d4d7..55c4dee97c 100644 --- a/storefront/components/Pages/Login/LoginContent.tsx +++ b/storefront/components/Pages/Login/LoginContent.tsx @@ -9,6 +9,7 @@ import { handleFormErrors } from 'helpers/forms/handleFormErrors'; import { useAuth } from 'hooks/auth/useAuth'; import { useShopsysForm } from 'hooks/forms/useShopsysForm'; import { useDomainConfig } from 'hooks/useDomainConfig'; +import { useGetAllProductListUuids } from 'hooks/useGetAllProductListUuids'; import { Translate } from 'next-translate'; import useTranslation from 'next-translate/useTranslation'; import { useRouter } from 'next/router'; @@ -25,6 +26,7 @@ export const LoginContent: FC = () => { const router = useRouter(); const formProviderMethods = useShopsysForm(getLoginFormResolver(t), { email: '', password: '' }); const { login } = useAuth(); + const getProductListUuids = useGetAllProductListUuids(); const onLoginHandler = async (data: { email: string; password: string }) => { let redirectUrl = url; @@ -34,7 +36,12 @@ export const LoginContent: FC = () => { } const loginResult = await login( - { email: data.email, password: data.password, previousCartUuid: cartUuid }, + { + email: data.email, + password: data.password, + previousCartUuid: cartUuid, + productListsUuids: getProductListUuids(), + }, redirectUrl, ); diff --git a/storefront/components/Pages/NewPassword/NewPasswordContent.tsx b/storefront/components/Pages/NewPassword/NewPasswordContent.tsx index 80a54876d7..a5591de6f8 100644 --- a/storefront/components/Pages/NewPassword/NewPasswordContent.tsx +++ b/storefront/components/Pages/NewPassword/NewPasswordContent.tsx @@ -13,6 +13,7 @@ import { showErrorMessage, showSuccessMessage } from 'helpers/toasts'; import { useAuth } from 'hooks/auth/useAuth'; import { useErrorPopupVisibility } from 'hooks/forms/useErrorPopupVisibility'; import { useDomainConfig } from 'hooks/useDomainConfig'; +import { useGetAllProductListUuids } from 'hooks/useGetAllProductListUuids'; import Trans from 'next-translate/Trans'; import useTranslation from 'next-translate/useTranslation'; import dynamic from 'next/dynamic'; @@ -42,6 +43,7 @@ export const NewPasswordContent: FC = ({ email, hash }) fieldState: { invalid: isNewPasswordInvalid }, field: { value: newPasswordValue }, } = useController({ name: formMeta.fields.newPasswordAgain.name, control: formProviderMethods.control }); + const getProductListUuids = useGetAllProductListUuids(); const onNewPasswordHandler = useCallback>( async (data) => { @@ -59,6 +61,7 @@ export const NewPasswordContent: FC = ({ email, hash }) email: email, password: formProviderMethods.getValues('newPassword'), previousCartUuid: cartUuid, + productListsUuids: getProductListUuids(), }, '/', ); diff --git a/storefront/components/Pages/OrderConfirmation/RegistrationAfterOrder.tsx b/storefront/components/Pages/OrderConfirmation/RegistrationAfterOrder.tsx index b55b80f390..d33512d3f9 100644 --- a/storefront/components/Pages/OrderConfirmation/RegistrationAfterOrder.tsx +++ b/storefront/components/Pages/OrderConfirmation/RegistrationAfterOrder.tsx @@ -13,6 +13,7 @@ import { showErrorMessage } from 'helpers/toasts'; import { useIsUserLoggedIn } from 'hooks/auth/useIsUserLoggedIn'; import { useRegistration } from 'hooks/auth/useRegistration'; import { useErrorPopupVisibility } from 'hooks/forms/useErrorPopupVisibility'; +import { useGetAllProductListUuids } from 'hooks/useGetAllProductListUuids'; import Trans from 'next-translate/Trans'; import useTranslation from 'next-translate/useTranslation'; import dynamic from 'next/dynamic'; @@ -48,6 +49,7 @@ export const RegistrationAfterOrder: FC = () => { }, pause: !orderEmail, }); + const getProductListUuids = useGetAllProductListUuids(); const onRegistrationHandler = async (data: RegistrationAfterOrderFormType) => { if (!parsedRegistrationData.current || !orderUuid) { @@ -62,6 +64,7 @@ export const RegistrationAfterOrder: FC = () => { companyCustomer: parsedRegistrationData.current.customer === 'companyCustomer', cartUuid: null, lastOrderUuid: orderUuid, + productListsUuids: getProductListUuids(), }); if (registrationError) { diff --git a/storefront/components/Pages/Registration/RegistrationContent.tsx b/storefront/components/Pages/Registration/RegistrationContent.tsx index f067a61316..16d872f468 100644 --- a/storefront/components/Pages/Registration/RegistrationContent.tsx +++ b/storefront/components/Pages/Registration/RegistrationContent.tsx @@ -14,6 +14,7 @@ import { clearForm } from 'helpers/forms/clearForm'; import { handleFormErrors } from 'helpers/forms/handleFormErrors'; import { useRegistration } from 'hooks/auth/useRegistration'; import { useErrorPopupVisibility } from 'hooks/forms/useErrorPopupVisibility'; +import { useGetAllProductListUuids } from 'hooks/useGetAllProductListUuids'; import useTranslation from 'next-translate/useTranslation'; import dynamic from 'next/dynamic'; import { FormProvider, useWatch } from 'react-hook-form'; @@ -29,6 +30,7 @@ export const RegistrationContent: FC = () => { const formMeta = useRegistrationFormMeta(formProviderMethods); const [isErrorPopupVisible, setErrorPopupVisibility] = useErrorPopupVisibility(formProviderMethods); const register = useRegistration(); + const getProductListUuids = useGetAllProductListUuids(); const onRegistrationHandler = async (data: RegistrationFormType) => { blurInput(); @@ -39,6 +41,7 @@ export const RegistrationContent: FC = () => { country: data.country.value, companyCustomer: data.customer === 'companyCustomer', lastOrderUuid: null, + productListsUuids: getProductListUuids(), }); handleFormErrors(registrationError, formProviderMethods, t, formMeta.messages.error); diff --git a/storefront/graphql/generated/index.tsx b/storefront/graphql/generated/index.tsx index 5776e6943b..2f8553c7e0 100644 --- a/storefront/graphql/generated/index.tsx +++ b/storefront/graphql/generated/index.tsx @@ -1144,36 +1144,8 @@ export type MutationApi = { RequestPersonalDataAccess: PersonalDataPageApi; /** Set default delivery address by Uuid */ SetDefaultDeliveryAddress: CustomerUserApi; -<<<<<<< HEAD /** check payment status of order after callback from payment service */ UpdatePaymentStatus: PaymentStatusApi; - /** Add product to Comparison and create if not exists. */ - addProductToComparison: ComparisonApi; - /** Add product to wishlist and create if not exists. */ - addProductToWishlist: WishlistApi; - /** Remove all products from Comparison and remove it. */ - cleanComparison: Scalars['String']['output']; - /** Remove all products from wishlist and remove it. */ - cleanWishlist: Maybe; - /** Remove product from Comparison and if is Comparison empty remove it. */ - removeProductFromComparison: Maybe; - /** Remove product from wishlist and if is wishlist empty remove it. */ - removeProductFromWishlist: Maybe; -||||||| parent of 4c96bd52e (remove old Wishlist and Comparison implementations) - /** Add product to Comparison and create if not exists. */ - addProductToComparison: ComparisonApi; - /** Add product to wishlist and create if not exists. */ - addProductToWishlist: WishlistApi; - /** Remove all products from Comparison and remove it. */ - cleanComparison: Scalars['String']['output']; - /** Remove all products from wishlist and remove it. */ - cleanWishlist: Maybe; - /** Remove product from Comparison and if is Comparison empty remove it. */ - removeProductFromComparison: Maybe; - /** Remove product from wishlist and if is wishlist empty remove it. */ - removeProductFromWishlist: Maybe; -======= ->>>>>>> 4c96bd52e (remove old Wishlist and Comparison implementations) }; @@ -1301,84 +1273,12 @@ export type MutationSetDefaultDeliveryAddressArgsApi = { deliveryAddressUuid: Scalars['Uuid']['input']; }; -<<<<<<< HEAD export type MutationUpdatePaymentStatusArgsApi = { orderPaymentStatusPageValidityHash: InputMaybe; orderUuid: Scalars['Uuid']['input']; }; - -export type MutationAddProductToComparisonArgsApi = { - comparisonUuid: InputMaybe; - productUuid: Scalars['Uuid']['input']; -}; - - -export type MutationAddProductToWishlistArgsApi = { - productUuid: Scalars['Uuid']['input']; - wishlistUuid: InputMaybe; -}; - - -export type MutationCleanComparisonArgsApi = { - comparisonUuid: InputMaybe; -}; - - -export type MutationCleanWishlistArgsApi = { - wishlistUuid: InputMaybe; -}; - - -export type MutationRemoveProductFromComparisonArgsApi = { - comparisonUuid: InputMaybe; - productUuid: Scalars['Uuid']['input']; -}; - - -export type MutationRemoveProductFromWishlistArgsApi = { - productUuid: Scalars['Uuid']['input']; - wishlistUuid: InputMaybe; -}; - -||||||| parent of 4c96bd52e (remove old Wishlist and Comparison implementations) - -export type MutationAddProductToComparisonArgsApi = { - comparisonUuid: InputMaybe; - productUuid: Scalars['Uuid']['input']; -}; - - -export type MutationAddProductToWishlistArgsApi = { - productUuid: Scalars['Uuid']['input']; - wishlistUuid: InputMaybe; -}; - - -export type MutationCleanComparisonArgsApi = { - comparisonUuid: InputMaybe; -}; - - -export type MutationCleanWishlistArgsApi = { - wishlistUuid: InputMaybe; -}; - - -export type MutationRemoveProductFromComparisonArgsApi = { - comparisonUuid: InputMaybe; - productUuid: Scalars['Uuid']['input']; -}; - - -export type MutationRemoveProductFromWishlistArgsApi = { - productUuid: Scalars['Uuid']['input']; - wishlistUuid: InputMaybe; -}; - -======= ->>>>>>> 4c96bd52e (remove old Wishlist and Comparison implementations) /** Represents a navigation structure item */ export type NavigationItemApi = { __typename?: 'NavigationItem'; @@ -3120,6 +3020,7 @@ export type LoginVariablesApi = Exact<{ email: Scalars['String']['input']; password: Scalars['Password']['input']; previousCartUuid: InputMaybe; + productListsUuids: Array | Scalars['Uuid']['input']; }>; @@ -3585,6 +3486,59 @@ type ComparedProductFragment_Variant_Api = { __typename: 'Variant', id: number, export type ComparedProductFragmentApi = ComparedProductFragment_MainVariant_Api | ComparedProductFragment_RegularProduct_Api | ComparedProductFragment_Variant_Api; +export type ProductComparisonFragmentApi = { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> }; + +export type WishlistFragmentApi = { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> }; + +export type AddProductToComparisonMutationVariablesApi = Exact<{ + input: ProductListUpdateInputApi; +}>; + + +export type AddProductToComparisonMutationApi = { __typename?: 'Mutation', AddProductToList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } }; + +export type AddProductToWishlistMutationVariablesApi = Exact<{ + input: ProductListUpdateInputApi; +}>; + + +export type AddProductToWishlistMutationApi = { __typename?: 'Mutation', AddProductToList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } }; + +export type CleanProductListMutationVariablesApi = Exact<{ + input: ProductListInputApi; +}>; + + +export type CleanProductListMutationApi = { __typename?: 'Mutation', CleanProductList: { __typename?: 'ProductList', uuid: string } | null }; + +export type RemoveProductFromComparisonMutationVariablesApi = Exact<{ + input: ProductListUpdateInputApi; +}>; + + +export type RemoveProductFromComparisonMutationApi = { __typename?: 'Mutation', RemoveProductFromList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; + +export type RemoveProductFromWishlistMutationVariablesApi = Exact<{ + input: ProductListUpdateInputApi; +}>; + + +export type RemoveProductFromWishlistMutationApi = { __typename?: 'Mutation', RemoveProductFromList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; + +export type ComparisonQueryVariablesApi = Exact<{ + input: ProductListInputApi; +}>; + + +export type ComparisonQueryApi = { __typename?: 'Query', productList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; + +export type WishlistQueryVariablesApi = Exact<{ + input: ProductListInputApi; +}>; + + +export type WishlistQueryApi = { __typename?: 'Query', productList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; + export type ListedProductConnectionFragmentApi = { __typename: 'ProductConnection', pageInfo: { __typename?: 'PageInfo', hasNextPage: boolean }, edges: Array<{ __typename: 'ProductEdge', node: { __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | null } | null> | null }; export type ListedProductConnectionPreviewFragmentApi = { __typename: 'ProductConnection', orderingMode: ProductOrderingModeEnumApi, defaultOrderingMode: ProductOrderingModeEnumApi | null, totalCount: number, productFilterOptions: { __typename: 'ProductFilterOptions', minimalPrice: string, maximalPrice: string, inStock: number, brands: Array<{ __typename: 'BrandFilterOption', count: number, brand: { __typename: 'Brand', uuid: string, name: string } }> | null, flags: Array<{ __typename: 'FlagFilterOption', count: number, isSelected: boolean, flag: { __typename: 'Flag', uuid: string, name: string, rgbColor: string } }> | null, parameters: Array<{ __typename: 'ParameterCheckboxFilterOption', name: string, uuid: string, isCollapsed: boolean, values: Array<{ __typename: 'ParameterValueFilterOption', uuid: string, text: string, count: number, isSelected: boolean }> } | { __typename: 'ParameterColorFilterOption', name: string, uuid: string, isCollapsed: boolean, values: Array<{ __typename: 'ParameterValueColorFilterOption', uuid: string, text: string, count: number, rgbHex: string | null, isSelected: boolean }> } | { __typename: 'ParameterSliderFilterOption', name: string, uuid: string, minimalValue: number, maximalValue: number, isCollapsed: boolean, selectedValue: number | null, isSelectable: boolean, unit: { __typename: 'Unit', name: string } | null }> | null } }; @@ -3611,8 +3565,6 @@ export type ProductDetailInterfaceFragmentApi = ProductDetailInterfaceFragment_M export type ProductPriceFragmentApi = { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }; -export type ProductComparisonFragmentApi = { __typename: 'Comparison', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> }; - type SimpleProductFragment_MainVariant_Api = { __typename: 'MainVariant', id: number, uuid: string, catalogNumber: string, fullName: string, slug: string, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, unit: { __typename?: 'Unit', name: string }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename?: 'Category', name: string }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi } }; type SimpleProductFragment_RegularProduct_Api = { __typename: 'RegularProduct', id: number, uuid: string, catalogNumber: string, fullName: string, slug: string, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, unit: { __typename?: 'Unit', name: string }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename?: 'Category', name: string }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi } }; @@ -3623,29 +3575,6 @@ export type SimpleProductFragmentApi = SimpleProductFragment_MainVariant_Api | S export type VideoTokenFragmentApi = { __typename: 'VideoToken', description: string, token: string }; -export type AddProductToComparisonMutationVariablesApi = Exact<{ - productUuid: Scalars['Uuid']['input']; - comparisonUuid: InputMaybe; -}>; - - -export type AddProductToComparisonMutationApi = { __typename?: 'Mutation', addProductToComparison: { __typename: 'Comparison', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } }; - -export type CleanComparisonMutationVariablesApi = Exact<{ - comparisonUuid: InputMaybe; -}>; - - -export type CleanComparisonMutationApi = { __typename?: 'Mutation', cleanComparison: string }; - -export type RemoveProductFromComparisonMutationVariablesApi = Exact<{ - productUuid: Scalars['Uuid']['input']; - comparisonUuid: InputMaybe; -}>; - - -export type RemoveProductFromComparisonMutationApi = { __typename?: 'Mutation', removeProductFromComparison: { __typename: 'Comparison', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; - export type BrandProductsQueryVariablesApi = Exact<{ endCursor: Scalars['String']['input']; orderingMode: InputMaybe; @@ -3668,13 +3597,6 @@ export type CategoryProductsQueryVariablesApi = Exact<{ export type CategoryProductsQueryApi = { __typename?: 'Query', products: { __typename: 'ProductConnection', pageInfo: { __typename?: 'PageInfo', hasNextPage: boolean }, edges: Array<{ __typename: 'ProductEdge', node: { __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | null } | null> | null } }; -export type ComparisonQueryVariablesApi = Exact<{ - comparisonUuid: InputMaybe; -}>; - - -export type ComparisonQueryApi = { __typename?: 'Query', comparison: { __typename: 'Comparison', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; - export type FlagProductsQueryVariablesApi = Exact<{ endCursor: Scalars['String']['input']; orderingMode: InputMaybe; @@ -3832,38 +3754,6 @@ export type TransportsQueryVariablesApi = Exact<{ export type TransportsQueryApi = { __typename?: 'Query', transports: Array<{ __typename: 'Transport', uuid: string, name: string, description: string | null, instruction: string | null, daysUntilDelivery: number, isPersonalPickup: boolean, price: { __typename: 'Price', priceWithVat: string, priceWithoutVat: string, vatAmount: string }, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, payments: Array<{ __typename: 'Payment', uuid: string, name: string, description: string | null, instruction: string | null, type: string, price: { __typename: 'Price', priceWithVat: string, priceWithoutVat: string, vatAmount: string }, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, goPayPaymentMethod: { __typename: 'GoPayPaymentMethod', identifier: string, name: string, paymentGroup: string } | null }>, stores: { __typename: 'StoreConnection', edges: Array<{ __typename: 'StoreEdge', node: { __typename: 'Store', slug: string, name: string, description: string | null, locationLatitude: string | null, locationLongitude: string | null, street: string, postcode: string, city: string, identifier: string, openingHours: { __typename?: 'OpeningHours', isOpen: boolean, dayOfWeek: number, openingHoursOfDays: Array<{ __typename?: 'OpeningHoursOfDay', dayOfWeek: number, firstOpeningTime: string | null, firstClosingTime: string | null, secondOpeningTime: string | null, secondClosingTime: string | null }> }, country: { __typename: 'Country', name: string, code: string } } | null } | null> | null } | null, transportType: { __typename: 'TransportType', code: string } }> }; -export type WishlistFragmentApi = { __typename: 'Wishlist', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> }; - -export type AddProductToWishlistMutationVariablesApi = Exact<{ - productUuid: Scalars['Uuid']['input']; - wishlistUuid: InputMaybe; -}>; - - -export type AddProductToWishlistMutationApi = { __typename?: 'Mutation', addProductToWishlist: { __typename: 'Wishlist', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } }; - -export type CleanWishlistMutationVariablesApi = Exact<{ - wishlistUuid: InputMaybe; -}>; - - -export type CleanWishlistMutationApi = { __typename?: 'Mutation', cleanWishlist: { __typename: 'Wishlist', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; - -export type RemoveProductFromWishlistMutationVariablesApi = Exact<{ - productUuid: Scalars['Uuid']['input']; - wishlistUuid: InputMaybe; -}>; - - -export type RemoveProductFromWishlistMutationApi = { __typename?: 'Mutation', removeProductFromWishlist: { __typename: 'Wishlist', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; - -export type WishlistQueryVariablesApi = Exact<{ - wishlistUuid: InputMaybe; -}>; - - -export type WishlistQueryApi = { __typename?: 'Query', wishlist: { __typename: 'Wishlist', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; - export interface PossibleTypesResultData { possibleTypes: { @@ -5021,6 +4911,46 @@ export const OrderListFragmentApi = gql` } ${PageInfoFragmentApi} ${ListedOrderFragmentApi}`; +export const ParameterFragmentApi = gql` + fragment ParameterFragment on Parameter { + __typename + uuid + name + visible + values { + __typename + uuid + text + } +} + `; +export const ComparedProductFragmentApi = gql` + fragment ComparedProductFragment on Product { + ...ListedProductFragment + parameters { + ...ParameterFragment + } +} + ${ListedProductFragmentApi} +${ParameterFragmentApi}`; +export const ProductComparisonFragmentApi = gql` + fragment ProductComparisonFragment on ProductList { + __typename + uuid + products { + ...ComparedProductFragment + } +} + ${ComparedProductFragmentApi}`; +export const WishlistFragmentApi = gql` + fragment WishlistFragment on ProductList { + __typename + uuid + products { + ...ListedProductFragment + } +} + ${ListedProductFragmentApi}`; export const ListedProductConnectionFragmentApi = gql` fragment ListedProductConnectionFragment on ProductConnection { __typename @@ -5035,19 +4965,6 @@ export const ListedProductConnectionFragmentApi = gql` } } ${ListedProductFragmentApi}`; -export const ParameterFragmentApi = gql` - fragment ParameterFragment on Parameter { - __typename - uuid - name - visible - values { - __typename - uuid - text - } -} - `; export const VideoTokenFragmentApi = gql` fragment VideoTokenFragment on VideoToken { __typename @@ -5182,24 +5099,6 @@ export const ProductDetailFragmentApi = gql` } ${ProductDetailInterfaceFragmentApi} ${StoreAvailabilityFragmentApi}`; -export const ComparedProductFragmentApi = gql` - fragment ComparedProductFragment on Product { - ...ListedProductFragment - parameters { - ...ParameterFragment - } -} - ${ListedProductFragmentApi} -${ParameterFragmentApi}`; -export const ProductComparisonFragmentApi = gql` - fragment ProductComparisonFragment on Comparison { - __typename - uuid - products { - ...ComparedProductFragment - } -} - ${ComparedProductFragmentApi}`; export const SimpleProductFragmentApi = gql` fragment SimpleProductFragment on Product { __typename @@ -5290,15 +5189,6 @@ export const SliderItemFragmentApi = gql` } ${SliderItemImagesWebDefaultFragmentApi} ${SliderItemImagesMobileDefaultFragmentApi}`; -export const WishlistFragmentApi = gql` - fragment WishlistFragment on Wishlist { - __typename - uuid - products { - ...ListedProductFragment - } -} - ${ListedProductFragmentApi}`; export const AdvertsQueryDocumentApi = gql` query AdvertsQuery { adverts { @@ -5393,8 +5283,10 @@ export function useBlogArticlesQueryApi(options?: Omit({ query: BlogArticlesQueryDocumentApi, ...options }); }; export const LoginDocumentApi = gql` - mutation Login($email: String!, $password: Password!, $previousCartUuid: Uuid) { - Login(input: {email: $email, password: $password, cartUuid: $previousCartUuid}) { + mutation Login($email: String!, $password: Password!, $previousCartUuid: Uuid, $productListsUuids: [Uuid!]!) { + Login( + input: {email: $email, password: $password, cartUuid: $previousCartUuid, productListsUuids: $productListsUuids} + ) { tokens { ...TokenFragments } @@ -6016,11 +5908,8 @@ export function usePersonalDataPageTextQueryApi(options?: Omit({ query: PersonalDataPageTextQueryDocumentApi, ...options }); }; export const AddProductToComparisonMutationDocumentApi = gql` - mutation AddProductToComparisonMutation($productUuid: Uuid!, $comparisonUuid: Uuid) { - addProductToComparison( - productUuid: $productUuid - comparisonUuid: $comparisonUuid - ) { + mutation AddProductToComparisonMutation($input: ProductListUpdateInput!) { + AddProductToList(input: $input) { ...ProductComparisonFragment } } @@ -6029,21 +5918,31 @@ export const AddProductToComparisonMutationDocumentApi = gql` export function useAddProductToComparisonMutationApi() { return Urql.useMutation(AddProductToComparisonMutationDocumentApi); }; -export const CleanComparisonMutationDocumentApi = gql` - mutation CleanComparisonMutation($comparisonUuid: Uuid) { - cleanComparison(comparisonUuid: $comparisonUuid) +export const AddProductToWishlistMutationDocumentApi = gql` + mutation AddProductToWishlistMutation($input: ProductListUpdateInput!) { + AddProductToList(input: $input) { + ...WishlistFragment + } +} + ${WishlistFragmentApi}`; + +export function useAddProductToWishlistMutationApi() { + return Urql.useMutation(AddProductToWishlistMutationDocumentApi); +}; +export const CleanProductListMutationDocumentApi = gql` + mutation CleanProductListMutation($input: ProductListInput!) { + CleanProductList(input: $input) { + uuid + } } `; -export function useCleanComparisonMutationApi() { - return Urql.useMutation(CleanComparisonMutationDocumentApi); +export function useCleanProductListMutationApi() { + return Urql.useMutation(CleanProductListMutationDocumentApi); }; export const RemoveProductFromComparisonMutationDocumentApi = gql` - mutation RemoveProductFromComparisonMutation($productUuid: Uuid!, $comparisonUuid: Uuid) { - removeProductFromComparison( - productUuid: $productUuid - comparisonUuid: $comparisonUuid - ) { + mutation RemoveProductFromComparisonMutation($input: ProductListUpdateInput!) { + RemoveProductFromList(input: $input) { ...ProductComparisonFragment } } @@ -6052,6 +5951,39 @@ export const RemoveProductFromComparisonMutationDocumentApi = gql` export function useRemoveProductFromComparisonMutationApi() { return Urql.useMutation(RemoveProductFromComparisonMutationDocumentApi); }; +export const RemoveProductFromWishlistMutationDocumentApi = gql` + mutation RemoveProductFromWishlistMutation($input: ProductListUpdateInput!) { + RemoveProductFromList(input: $input) { + ...WishlistFragment + } +} + ${WishlistFragmentApi}`; + +export function useRemoveProductFromWishlistMutationApi() { + return Urql.useMutation(RemoveProductFromWishlistMutationDocumentApi); +}; +export const ComparisonQueryDocumentApi = gql` + query ComparisonQuery($input: ProductListInput!) { + productList(input: $input) { + ...ProductComparisonFragment + } +} + ${ProductComparisonFragmentApi}`; + +export function useComparisonQueryApi(options: Omit, 'query'>) { + return Urql.useQuery({ query: ComparisonQueryDocumentApi, ...options }); +}; +export const WishlistQueryDocumentApi = gql` + query WishlistQuery($input: ProductListInput!) { + productList(input: $input) { + ...WishlistFragment + } +} + ${WishlistFragmentApi}`; + +export function useWishlistQueryApi(options: Omit, 'query'>) { + return Urql.useQuery({ query: WishlistQueryDocumentApi, ...options }); +}; export const BrandProductsQueryDocumentApi = gql` query BrandProductsQuery($endCursor: String!, $orderingMode: ProductOrderingModeEnum, $filter: ProductFilter, $urlSlug: String, $pageSize: Int) { products( @@ -6086,17 +6018,6 @@ export const CategoryProductsQueryDocumentApi = gql` export function useCategoryProductsQueryApi(options: Omit, 'query'>) { return Urql.useQuery({ query: CategoryProductsQueryDocumentApi, ...options }); }; -export const ComparisonQueryDocumentApi = gql` - query ComparisonQuery($comparisonUuid: Uuid) { - comparison(uuid: $comparisonUuid) { - ...ProductComparisonFragment - } -} - ${ProductComparisonFragmentApi}`; - -export function useComparisonQueryApi(options?: Omit, 'query'>) { - return Urql.useQuery({ query: ComparisonQueryDocumentApi, ...options }); -}; export const FlagProductsQueryDocumentApi = gql` query FlagProductsQuery($endCursor: String!, $orderingMode: ProductOrderingModeEnum, $filter: ProductFilter, $urlSlug: String, $pageSize: Int) { products( @@ -6414,51 +6335,4 @@ export const TransportsQueryDocumentApi = gql` export function useTransportsQueryApi(options?: Omit, 'query'>) { return Urql.useQuery({ query: TransportsQueryDocumentApi, ...options }); -}; -export const AddProductToWishlistMutationDocumentApi = gql` - mutation AddProductToWishlistMutation($productUuid: Uuid!, $wishlistUuid: Uuid) { - addProductToWishlist(productUuid: $productUuid, wishlistUuid: $wishlistUuid) { - ...WishlistFragment - } -} - ${WishlistFragmentApi}`; - -export function useAddProductToWishlistMutationApi() { - return Urql.useMutation(AddProductToWishlistMutationDocumentApi); -}; -export const CleanWishlistMutationDocumentApi = gql` - mutation CleanWishlistMutation($wishlistUuid: Uuid) { - cleanWishlist(wishlistUuid: $wishlistUuid) { - ...WishlistFragment - } -} - ${WishlistFragmentApi}`; - -export function useCleanWishlistMutationApi() { - return Urql.useMutation(CleanWishlistMutationDocumentApi); -}; -export const RemoveProductFromWishlistMutationDocumentApi = gql` - mutation RemoveProductFromWishlistMutation($productUuid: Uuid!, $wishlistUuid: Uuid) { - removeProductFromWishlist( - productUuid: $productUuid - wishlistUuid: $wishlistUuid - ) { - ...WishlistFragment - } -} - ${WishlistFragmentApi}`; - -export function useRemoveProductFromWishlistMutationApi() { - return Urql.useMutation(RemoveProductFromWishlistMutationDocumentApi); -}; -export const WishlistQueryDocumentApi = gql` - query WishlistQuery($wishlistUuid: Uuid) { - wishlist(wishlistUuid: $wishlistUuid) { - ...WishlistFragment - } -} - ${WishlistFragmentApi}`; - -export function useWishlistQueryApi(options?: Omit, 'query'>) { - return Urql.useQuery({ query: WishlistQueryDocumentApi, ...options }); }; \ No newline at end of file diff --git a/storefront/graphql/requests/auth/mutations/LoginMutation.graphql b/storefront/graphql/requests/auth/mutations/LoginMutation.graphql index a54d7c1d1b..c440403da2 100644 --- a/storefront/graphql/requests/auth/mutations/LoginMutation.graphql +++ b/storefront/graphql/requests/auth/mutations/LoginMutation.graphql @@ -1,5 +1,5 @@ -mutation Login($email: String!, $password: Password!, $previousCartUuid: Uuid) { - Login(input: { email: $email, password: $password, cartUuid: $previousCartUuid }) { +mutation Login($email: String!, $password: Password!, $previousCartUuid: Uuid, $productListsUuids: [Uuid!]!) { + Login(input: { email: $email, password: $password, cartUuid: $previousCartUuid, productListsUuids: $productListsUuids }) { tokens { ...TokenFragments } diff --git a/storefront/graphql/requests/products/fragments/ComparedProductFragment.graphql b/storefront/graphql/requests/productLists/fragments/ComparedProductFragment.graphql similarity index 100% rename from storefront/graphql/requests/products/fragments/ComparedProductFragment.graphql rename to storefront/graphql/requests/productLists/fragments/ComparedProductFragment.graphql diff --git a/storefront/graphql/requests/products/fragments/ProductsComparisonFragment.graphql b/storefront/graphql/requests/productLists/fragments/ComparisonFragment.graphql similarity index 61% rename from storefront/graphql/requests/products/fragments/ProductsComparisonFragment.graphql rename to storefront/graphql/requests/productLists/fragments/ComparisonFragment.graphql index c11f3af89a..2d56edfb37 100644 --- a/storefront/graphql/requests/products/fragments/ProductsComparisonFragment.graphql +++ b/storefront/graphql/requests/productLists/fragments/ComparisonFragment.graphql @@ -1,4 +1,4 @@ -fragment ProductComparisonFragment on Comparison{ +fragment ProductComparisonFragment on ProductList { __typename uuid products { diff --git a/storefront/graphql/requests/wishlist/fragments/WishlistFragment.graphql b/storefront/graphql/requests/productLists/fragments/WishlistFragment.graphql similarity index 65% rename from storefront/graphql/requests/wishlist/fragments/WishlistFragment.graphql rename to storefront/graphql/requests/productLists/fragments/WishlistFragment.graphql index fe8793cb48..431ac2809a 100644 --- a/storefront/graphql/requests/wishlist/fragments/WishlistFragment.graphql +++ b/storefront/graphql/requests/productLists/fragments/WishlistFragment.graphql @@ -1,4 +1,4 @@ -fragment WishlistFragment on Wishlist { +fragment WishlistFragment on ProductList { __typename uuid products { diff --git a/storefront/graphql/requests/productLists/mutations/AddProductToComparisonMutation.graphql b/storefront/graphql/requests/productLists/mutations/AddProductToComparisonMutation.graphql new file mode 100644 index 0000000000..28a7a590e7 --- /dev/null +++ b/storefront/graphql/requests/productLists/mutations/AddProductToComparisonMutation.graphql @@ -0,0 +1,5 @@ +mutation AddProductToComparisonMutation($input: ProductListUpdateInput!) { + AddProductToList(input: $input) { + ...ProductComparisonFragment + } +} diff --git a/storefront/graphql/requests/productLists/mutations/AddProductToWishlistMutation.graphql b/storefront/graphql/requests/productLists/mutations/AddProductToWishlistMutation.graphql new file mode 100644 index 0000000000..5709f6288e --- /dev/null +++ b/storefront/graphql/requests/productLists/mutations/AddProductToWishlistMutation.graphql @@ -0,0 +1,5 @@ +mutation AddProductToWishlistMutation($input: ProductListUpdateInput!) { + AddProductToList(input: $input) { + ...WishlistFragment + } +} diff --git a/storefront/graphql/requests/productLists/mutations/CleanProductListMutation.graphql b/storefront/graphql/requests/productLists/mutations/CleanProductListMutation.graphql new file mode 100644 index 0000000000..7d8e0b6c89 --- /dev/null +++ b/storefront/graphql/requests/productLists/mutations/CleanProductListMutation.graphql @@ -0,0 +1,5 @@ +mutation CleanProductListMutation($input: ProductListInput!) { + CleanProductList(input: $input) { + uuid + } +} diff --git a/storefront/graphql/requests/productLists/mutations/RemoveProductFromComparisonMutation.graphql b/storefront/graphql/requests/productLists/mutations/RemoveProductFromComparisonMutation.graphql new file mode 100644 index 0000000000..b291ba40ec --- /dev/null +++ b/storefront/graphql/requests/productLists/mutations/RemoveProductFromComparisonMutation.graphql @@ -0,0 +1,5 @@ +mutation RemoveProductFromComparisonMutation($input: ProductListUpdateInput!) { + RemoveProductFromList(input: $input) { + ...ProductComparisonFragment + } +} diff --git a/storefront/graphql/requests/productLists/mutations/RemoveProductFromWishlistMutation.graphql b/storefront/graphql/requests/productLists/mutations/RemoveProductFromWishlistMutation.graphql new file mode 100644 index 0000000000..793d9be7de --- /dev/null +++ b/storefront/graphql/requests/productLists/mutations/RemoveProductFromWishlistMutation.graphql @@ -0,0 +1,5 @@ +mutation RemoveProductFromWishlistMutation($input: ProductListUpdateInput!) { + RemoveProductFromList(input: $input) { + ...WishlistFragment + } +} diff --git a/storefront/graphql/requests/productLists/queries/ComparisonQuery.graphql b/storefront/graphql/requests/productLists/queries/ComparisonQuery.graphql new file mode 100644 index 0000000000..7167284f13 --- /dev/null +++ b/storefront/graphql/requests/productLists/queries/ComparisonQuery.graphql @@ -0,0 +1,5 @@ +query ComparisonQuery($input: ProductListInput!) { + productList(input: $input) { + ...ProductComparisonFragment + } +} diff --git a/storefront/graphql/requests/productLists/queries/WishlistQuery.graphql b/storefront/graphql/requests/productLists/queries/WishlistQuery.graphql new file mode 100644 index 0000000000..89e91870ed --- /dev/null +++ b/storefront/graphql/requests/productLists/queries/WishlistQuery.graphql @@ -0,0 +1,5 @@ +query WishlistQuery($input: ProductListInput!) { + productList(input: $input) { + ...WishlistFragment + } +} diff --git a/storefront/graphql/requests/products/mutations/AddProductToComparisonMutation.graphql b/storefront/graphql/requests/products/mutations/AddProductToComparisonMutation.graphql deleted file mode 100644 index ae5063a383..0000000000 --- a/storefront/graphql/requests/products/mutations/AddProductToComparisonMutation.graphql +++ /dev/null @@ -1,5 +0,0 @@ -mutation AddProductToComparisonMutation($productUuid: Uuid!, $comparisonUuid: Uuid){ - addProductToComparison(productUuid: $productUuid,comparisonUuid: $comparisonUuid){ - ...ProductComparisonFragment - } -} diff --git a/storefront/graphql/requests/products/mutations/CleanComparisonMutation.graphql b/storefront/graphql/requests/products/mutations/CleanComparisonMutation.graphql deleted file mode 100644 index bde09aefd2..0000000000 --- a/storefront/graphql/requests/products/mutations/CleanComparisonMutation.graphql +++ /dev/null @@ -1,3 +0,0 @@ -mutation CleanComparisonMutation($comparisonUuid: Uuid){ - cleanComparison(comparisonUuid: $comparisonUuid) -} diff --git a/storefront/graphql/requests/products/mutations/RemoveProductFromComparisonMutation.graphql b/storefront/graphql/requests/products/mutations/RemoveProductFromComparisonMutation.graphql deleted file mode 100644 index f6d542cb3c..0000000000 --- a/storefront/graphql/requests/products/mutations/RemoveProductFromComparisonMutation.graphql +++ /dev/null @@ -1,5 +0,0 @@ -mutation RemoveProductFromComparisonMutation($productUuid: Uuid!, $comparisonUuid: Uuid){ - removeProductFromComparison(productUuid: $productUuid,comparisonUuid: $comparisonUuid){ - ...ProductComparisonFragment - } -} diff --git a/storefront/graphql/requests/products/queries/ComparisonQuery.graphql b/storefront/graphql/requests/products/queries/ComparisonQuery.graphql deleted file mode 100644 index 2ab49808f2..0000000000 --- a/storefront/graphql/requests/products/queries/ComparisonQuery.graphql +++ /dev/null @@ -1,5 +0,0 @@ -query ComparisonQuery($comparisonUuid: Uuid) { - comparison(uuid: $comparisonUuid){ - ...ProductComparisonFragment - } -} diff --git a/storefront/graphql/requests/wishlist/mutations/AddProductToWishlistMutation.graphql b/storefront/graphql/requests/wishlist/mutations/AddProductToWishlistMutation.graphql deleted file mode 100644 index 4b76feeb93..0000000000 --- a/storefront/graphql/requests/wishlist/mutations/AddProductToWishlistMutation.graphql +++ /dev/null @@ -1,5 +0,0 @@ -mutation AddProductToWishlistMutation($productUuid: Uuid!, $wishlistUuid: Uuid){ - addProductToWishlist(productUuid:$productUuid, wishlistUuid: $wishlistUuid){ - ...WishlistFragment - } -} diff --git a/storefront/graphql/requests/wishlist/mutations/CleanWishlistMutation.graphql b/storefront/graphql/requests/wishlist/mutations/CleanWishlistMutation.graphql deleted file mode 100644 index 8c3a57832c..0000000000 --- a/storefront/graphql/requests/wishlist/mutations/CleanWishlistMutation.graphql +++ /dev/null @@ -1,5 +0,0 @@ -mutation CleanWishlistMutation($wishlistUuid: Uuid){ - cleanWishlist(wishlistUuid: $wishlistUuid) { - ...WishlistFragment - } -} diff --git a/storefront/graphql/requests/wishlist/mutations/RemoveProductFromWishlistMutation.graphql b/storefront/graphql/requests/wishlist/mutations/RemoveProductFromWishlistMutation.graphql deleted file mode 100644 index 710ca082f1..0000000000 --- a/storefront/graphql/requests/wishlist/mutations/RemoveProductFromWishlistMutation.graphql +++ /dev/null @@ -1,5 +0,0 @@ -mutation RemoveProductFromWishlistMutation($productUuid: Uuid!, $wishlistUuid: Uuid){ - removeProductFromWishlist(productUuid:$productUuid, wishlistUuid: $wishlistUuid){ - ...WishlistFragment - } -} diff --git a/storefront/graphql/requests/wishlist/queries/WishlistQuery.graphql b/storefront/graphql/requests/wishlist/queries/WishlistQuery.graphql deleted file mode 100644 index 4c54fc626d..0000000000 --- a/storefront/graphql/requests/wishlist/queries/WishlistQuery.graphql +++ /dev/null @@ -1,5 +0,0 @@ -query WishlistQuery($wishlistUuid: Uuid){ - wishlist(wishlistUuid: $wishlistUuid) { - ...WishlistFragment - } -} diff --git a/storefront/hooks/auth/useRegistration.tsx b/storefront/hooks/auth/useRegistration.tsx index 3fe36d6a61..5838357758 100644 --- a/storefront/hooks/auth/useRegistration.tsx +++ b/storefront/hooks/auth/useRegistration.tsx @@ -3,6 +3,7 @@ import { onGtmSendFormEventHandler } from 'gtm/helpers/eventHandlers'; import { GtmFormType } from 'gtm/types/enums'; import { setTokensToCookies } from 'helpers/auth/tokens'; import { blurInput } from 'helpers/forms/blurInput'; +import { useGetAllProductListUuids } from 'hooks/useGetAllProductListUuids'; import { useRouter } from 'next/router'; import { usePersistStore } from 'store/usePersistStore'; import { useSessionStore } from 'store/useSessionStore'; @@ -12,6 +13,7 @@ export const useRegistration = () => { const router = useRouter(); const updateAuthLoadingState = usePersistStore((s) => s.updateAuthLoadingState); const updatePageLoadingState = useSessionStore((s) => s.updatePageLoadingState); + const getProductListUuids = useGetAllProductListUuids(); const register = async (registrationInput: RegistrationDataInputApi) => { blurInput(); @@ -33,6 +35,7 @@ export const useRegistration = () => { postcode: registrationInput.postcode, street: registrationInput.street, telephone: registrationInput.telephone, + productListsUuids: getProductListUuids(), }, }); diff --git a/storefront/hooks/comparison/useComparison.tsx b/storefront/hooks/comparison/useComparison.tsx index e7f2a0ff58..35e0370116 100644 --- a/storefront/hooks/comparison/useComparison.tsx +++ b/storefront/hooks/comparison/useComparison.tsx @@ -1,6 +1,7 @@ import { + ProductListTypeEnumApi, useAddProductToComparisonMutationApi, - useCleanComparisonMutationApi, + useCleanProductListMutationApi, useComparisonQueryApi, useRemoveProductFromComparisonMutationApi, } from 'graphql/generated'; @@ -14,25 +15,30 @@ import { usePersistStore } from 'store/usePersistStore'; export const useComparison = () => { const { t } = useTranslation(); const isUserLoggedIn = useIsUserLoggedIn(); - const [, addProductToComparison] = useAddProductToComparisonMutationApi(); - const [, removeProductFromComparison] = useRemoveProductFromComparisonMutationApi(); - const [, cleanComparison] = useCleanComparisonMutationApi(); + const [, addProductToList] = useAddProductToComparisonMutationApi(); + const [, removeProductFromList] = useRemoveProductFromComparisonMutationApi(); + const [, cleanList] = useCleanProductListMutationApi(); const comparisonUuid = usePersistStore((store) => store.comparisonUuid); const updateComparisonUuid = usePersistStore((store) => store.updateComparisonUuid); const [isPopupCompareOpen, setIsPopupCompareOpen] = useState(false); const [{ data: comparisonData, fetching }] = useComparisonQueryApi({ - variables: { comparisonUuid }, + variables: { input: { uuid: comparisonUuid, type: ProductListTypeEnumApi.ComparisonApi } }, pause: !comparisonUuid && !isUserLoggedIn, }); const isProductInComparison = (productUuid: string) => - !!comparisonData?.comparison?.products.find((product) => product.uuid === productUuid); + !!comparisonData?.productList?.products.find((product) => product.uuid === productUuid); const handleAddToComparison = async (productUuid: string) => { - const addProductToComparisonResult = await addProductToComparison({ - productUuid, - comparisonUuid, + const addProductToComparisonResult = await addProductToList({ + input: { + productUuid, + productListInput: { + uuid: comparisonUuid, + type: ProductListTypeEnumApi.ComparisonApi, + }, + }, }); if (addProductToComparisonResult.error) { @@ -41,15 +47,19 @@ export const useComparison = () => { showErrorMessage(applicationError?.message ?? t('Unable to add product to comparison.')); } else { setIsPopupCompareOpen(true); - - updateComparisonUuid(addProductToComparisonResult.data?.addProductToComparison.uuid ?? null); + updateComparisonUuid(addProductToComparisonResult.data?.AddProductToList.uuid ?? null); } }; const handleRemoveFromComparison = async (productUuid: string) => { - const removeProductFromComparisonResult = await removeProductFromComparison({ - productUuid, - comparisonUuid, + const removeProductFromComparisonResult = await removeProductFromList({ + input: { + productUuid, + productListInput: { + uuid: comparisonUuid, + type: ProductListTypeEnumApi.ComparisonApi, + }, + }, }); if (removeProductFromComparisonResult.error) { @@ -57,7 +67,7 @@ export const useComparison = () => { showErrorMessage(applicationError?.message || t('Unable to remove product from comparison.')); } else { - if (!removeProductFromComparisonResult.data?.removeProductFromComparison) { + if (!removeProductFromComparisonResult.data?.RemoveProductFromList) { updateComparisonUuid(null); } @@ -74,7 +84,12 @@ export const useComparison = () => { }; const handleCleanComparison = async () => { - const cleanComparisonResult = await cleanComparison({ comparisonUuid }); + const cleanComparisonResult = await cleanList({ + input: { + uuid: comparisonUuid, + type: ProductListTypeEnumApi.ComparisonApi, + }, + }); if (cleanComparisonResult.error) { const { applicationError } = getUserFriendlyErrors(cleanComparisonResult.error, t); @@ -90,7 +105,7 @@ export const useComparison = () => { }; return { - comparison: comparisonData?.comparison, + comparison: comparisonData?.productList, fetching, isPopupCompareOpen, isProductInComparison, diff --git a/storefront/hooks/useGetAllProductListUuids.ts b/storefront/hooks/useGetAllProductListUuids.ts new file mode 100644 index 0000000000..f08acd4792 --- /dev/null +++ b/storefront/hooks/useGetAllProductListUuids.ts @@ -0,0 +1,21 @@ +import { usePersistStore } from 'store/usePersistStore'; + +export const useGetAllProductListUuids = (): (() => string[]) => { + const wishlistUuid = usePersistStore((store) => store.wishlistUuid); + const comparisonUuid = usePersistStore((store) => store.comparisonUuid); + + const getAllProductListUuids = () => { + const productListsUuids = []; + + if (wishlistUuid) { + productListsUuids.push(wishlistUuid); + } + if (comparisonUuid) { + productListsUuids.push(comparisonUuid); + } + + return productListsUuids; + }; + + return getAllProductListUuids; +}; diff --git a/storefront/hooks/useWishlist.tsx b/storefront/hooks/useWishlist.tsx index d8a0419fe2..0b6221d7df 100644 --- a/storefront/hooks/useWishlist.tsx +++ b/storefront/hooks/useWishlist.tsx @@ -1,7 +1,8 @@ import { useIsUserLoggedIn } from './auth/useIsUserLoggedIn'; import { + ProductListTypeEnumApi, useAddProductToWishlistMutationApi, - useCleanWishlistMutationApi, + useCleanProductListMutationApi, useRemoveProductFromWishlistMutationApi, useWishlistQueryApi, } from 'graphql/generated'; @@ -16,17 +17,27 @@ export const useWishlist = () => { const updateWishlistUuid = usePersistStore((s) => s.updateWishlistUuid); const wishlistUuid = usePersistStore((s) => s.wishlistUuid); - const [, addProductToWishlist] = useAddProductToWishlistMutationApi(); - const [, removeProductFromWishlist] = useRemoveProductFromWishlistMutationApi(); - const [, cleanWishlist] = useCleanWishlistMutationApi(); + const [, addProductToList] = useAddProductToWishlistMutationApi(); + const [, removeProductFromList] = useRemoveProductFromWishlistMutationApi(); + const [, cleanList] = useCleanProductListMutationApi(); const [{ data: wishlistData, fetching }] = useWishlistQueryApi({ - variables: { wishlistUuid }, + variables: { + input: { + type: ProductListTypeEnumApi.WishlistApi, + uuid: wishlistUuid, + }, + }, pause: !wishlistUuid && !isUserLoggedIn, }); const handleCleanWishlist = async () => { - const cleanWishlistResult = await cleanWishlist({ wishlistUuid }); + const cleanWishlistResult = await cleanList({ + input: { + type: ProductListTypeEnumApi.WishlistApi, + uuid: wishlistUuid, + }, + }); if (cleanWishlistResult.error) { showErrorMessage(t('Unable to clean wishlist.')); @@ -37,26 +48,39 @@ export const useWishlist = () => { }; const handleAddToWishlist = async (productUuid: string) => { - const addProductToWishlistResult = await addProductToWishlist({ - productUuid, - wishlistUuid: isUserLoggedIn ? null : wishlistUuid, + const addProductToWishlistResult = await addProductToList({ + input: { + productUuid, + productListInput: { + uuid: wishlistUuid, + type: ProductListTypeEnumApi.WishlistApi, + }, + }, }); if (addProductToWishlistResult.error) { showErrorMessage(t('Unable to add product to wishlist.')); } else { showSuccessMessage(t('The item has been added to your wishlist.')); - updateWishlistUuid(addProductToWishlistResult.data?.addProductToWishlist.uuid ?? null); + updateWishlistUuid(addProductToWishlistResult.data?.AddProductToList.uuid ?? null); } }; const handleRemoveFromWishlist = async (productUuid: string) => { - const removeProductFromWishlistResult = await removeProductFromWishlist({ productUuid, wishlistUuid }); + const removeProductFromWishlistResult = await removeProductFromList({ + input: { + productUuid, + productListInput: { + uuid: wishlistUuid, + type: ProductListTypeEnumApi.WishlistApi, + }, + }, + }); if (removeProductFromWishlistResult.error) { showErrorMessage(t('Unable to remove product from wishlist.')); } else { - if (!removeProductFromWishlistResult.data?.removeProductFromWishlist) { + if (!removeProductFromWishlistResult.data?.RemoveProductFromList) { updateWishlistUuid(null); } showSuccessMessage(t('The item has been removed from your wishlist.')); @@ -64,7 +88,7 @@ export const useWishlist = () => { }; const isProductInWishlist = (productUuid: string) => - !!wishlistData?.wishlist?.products.find((product) => product.uuid === productUuid); + !!wishlistData?.productList?.products.find((product) => product.uuid === productUuid); const toggleProductInWishlist = (productUuid: string) => { if (isProductInWishlist(productUuid)) { @@ -75,7 +99,7 @@ export const useWishlist = () => { }; return { - wishlist: wishlistData?.wishlist, + wishlist: wishlistData?.productList, fetching, isProductInWishlist, handleCleanWishlist, diff --git a/storefront/schema.graphql.json b/storefront/schema.graphql.json index 70c9dd02ff..f5e3dacf86 100644 --- a/storefront/schema.graphql.json +++ b/storefront/schema.graphql.json @@ -1,7 +1 @@ -<<<<<<< HEAD -{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CleanProductList","description":"Removes the product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user after registration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} -||||||| parent of 4c96bd52e (remove old Wishlist and Comparison implementations) -{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Comparison","description":null,"fields":[{"name":"products","description":"List of compared products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Comparison identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CheckPaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CleanProductList","description":"Removes the product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToComparison","description":"Add product to Comparison and create if not exists.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Comparison","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addProductToWishlist","description":"Add product to wishlist and create if not exists.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Wishlist","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanComparison","description":"Remove all products from Comparison and remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cleanWishlist","description":"Remove all products from wishlist and remove it.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromComparison","description":"Remove product from Comparison and if is Comparison empty remove it.","args":[{"name":"comparisonUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"removeProductFromWishlist","description":"Remove product from wishlist and if is wishlist empty remove it.","args":[{"name":"productUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"comparison","description":"Get comparison by UUID or comparison of logged customer user.","args":[{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Comparison","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"FInd product list by uuid and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"wishlist","description":"Get wishlist by uuid or if customer is logged, try find for logged customer.","args":[{"name":"wishlistUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Wishlist","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user after registration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Wishlist","description":null,"fields":[{"name":"products","description":"List of wishlist products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Wishlist identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} -======= -{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CheckPaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CleanProductList","description":"Removes the product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"FInd product list by uuid and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user after registration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} ->>>>>>> 4c96bd52e (remove old Wishlist and Comparison implementations) +{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CleanProductList","description":"Removes the product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user after registration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file diff --git a/storefront/urql/cacheExchange.ts b/storefront/urql/cacheExchange.ts index fe01792a44..6f3f282670 100644 --- a/storefront/urql/cacheExchange.ts +++ b/storefront/urql/cacheExchange.ts @@ -13,13 +13,6 @@ import { ChangePaymentInCartMutationVariablesApi, ChangeTransportInCartInputApi, ChangeTransportInCartMutationApi, - CleanComparisonMutationVariablesApi, - CleanWishlistMutationVariablesApi, - ComparisonQueryApi, - ComparisonQueryDocumentApi, - ComparisonQueryVariablesApi, - RemoveProductFromComparisonMutationVariablesApi, - RemoveProductFromWishlistMutationVariablesApi, ChangeTransportInCartMutationVariablesApi, RemoveFromCartMutationVariablesApi, RemovePromoCodeFromCartMutationVariablesApi, @@ -27,21 +20,21 @@ import { TransportsQueryDocumentApi, TransportsQueryVariablesApi, TransportWithAvailablePaymentsAndStoresFragmentApi, - WishlistQueryApi, WishlistQueryDocumentApi, - WishlistQueryVariablesApi, - InputMaybe, AddOrderItemsToCartMutationVariablesApi, + CleanProductListMutationVariablesApi, + ProductListInputApi, + ProductListUpdateInputApi, + ProductListTypeEnumApi, + ComparisonQueryDocumentApi, } from 'graphql/generated'; import schema from 'schema.graphql.json'; const keyNull = () => null; -const keyWishlist = () => 'wishlist'; const keyUuid = (data: Data) => data.uuid as string | null; const keyName = (data: Data) => data.name as string | null; const keyCode = (data: Data) => data.code as string | null; const keyUrl = (data: Data) => data.url as string | null; -const keyComparison = () => 'comparison'; export const cache = cacheExchange({ schema: schema as unknown as IntrospectionQuery, @@ -101,7 +94,6 @@ export const cache = cacheExchange({ Product: keyUuid, ProductFilterOptions: keyNull, ProductPrice: keyNull, - Comparison: keyComparison, RegularCustomerUser: keyUuid, RegularProduct: keyUuid, SeoSetting: keyNull, @@ -114,15 +106,15 @@ export const cache = cacheExchange({ TransportType: keyCode, Unit: keyName, Variant: keyUuid, - Wishlist: keyWishlist, + ProductList: keyUuid, }, updates: { Mutation: { Login(_result, _args, cache) { - invalidateFields(cache, ['cart']); + invalidateFields(cache, ['cart']); // TODO productList }, Logout(_result, _args, cache) { - invalidateFields(cache, ['cart']); + invalidateFields(cache, ['cart']); // TODO productList }, DeleteDeliveryAddress(_result, _args, cache) { invalidateFields(cache, ['currentCustomerUser']); @@ -175,21 +167,13 @@ export const cache = cacheExchange({ : undefined; manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); }, - removeProductFromComparison(result, args: RemoveProductFromComparisonMutationVariablesApi, cache) { - if (result.removeProductFromComparison === null) { - clearComparisonQueryFragment(cache, args.comparisonUuid); - } - }, - cleanComparison(result, args: CleanComparisonMutationVariablesApi, cache) { - clearComparisonQueryFragment(cache, args.comparisonUuid); - }, - removeProductFromWishlist(result, args: RemoveProductFromWishlistMutationVariablesApi, cache) { - if (result.removeProductFromWishlist === null) { - clearWishlistQueryFragment(cache, args.wishlistUuid); + RemoveProductFromList(result, args: { input: ProductListUpdateInputApi }, cache) { + if (result.RemoveProductFromList === null) { + manuallyRemoveProductList(cache, args.input.productListInput); } }, - cleanWishlist(result, args: CleanWishlistMutationVariablesApi, cache) { - clearWishlistQueryFragment(cache, args.wishlistUuid); + CleanProductList(_result, args: CleanProductListMutationVariablesApi, cache) { + manuallyRemoveProductList(cache, args.input); }, }, }, @@ -229,6 +213,12 @@ export const cache = cacheExchange({ return getOptimisticChangePaymentInCartResult(cartQueryResult, input); }, + CleanProductList: () => { + return { + __typename: 'ProductList', + productList: null, + }; + }, }, }); @@ -252,28 +242,15 @@ const manuallyUpdateCartFragment = (cache: Cache, newCart: CartApi | undefined, } }; -const clearComparisonQueryFragment = (cache: Cache, comparisonUuid: InputMaybe) => { - cache.updateQuery( - { query: ComparisonQueryDocumentApi, variables: { comparisonUuid } }, - () => { - return { - __typename: 'Query', - comparison: null, - }; - }, - ); -}; +const manuallyRemoveProductList = (cache: Cache, args: ProductListInputApi) => { + const query = + args.type === ProductListTypeEnumApi.WishlistApi ? WishlistQueryDocumentApi : ComparisonQueryDocumentApi; -const clearWishlistQueryFragment = (cache: Cache, wishlistUuid: InputMaybe) => { - cache.updateQuery( - { query: WishlistQueryDocumentApi, variables: { wishlistUuid } }, - () => { - return { - __typename: 'Query', - wishlist: null, - }; - }, - ); + cache.updateQuery({ query: query, variables: { input: args } }, (data) => ({ + ...data, + __typename: 'ProductList', + productList: null, + })); }; const getOptimisticChangeTransportInCartResult = ( From 6a90efb74341fb317ae4f9349d6a354e43deeb5a Mon Sep 17 00:00:00 2001 From: Sebastian Holesz Date: Tue, 14 Nov 2023 12:25:14 +0100 Subject: [PATCH 15/22] implemented SF handlers for working with product lists in a generic way - new useProductList hook was added which now contains all shared logic for working with product lists - this hook was used inside useComparison and useWishlist to extract common logic - comparison and wishlist hooks were moved to hooks/productList so they are near the file containing the shared logic - handleClear was renamed to clear --- .../ProductsList/ProductsListContent.tsx | 4 +- .../Layout/Header/DropdownMenu/SubMenu.tsx | 4 +- .../Layout/Header/MenuIconic/MenuIconic.tsx | 4 +- .../ProductComparison/ProductComparison.tsx | 2 +- .../ProductComparisonButtonRemoveAll.tsx | 4 +- .../ProductComparisonContent.tsx | 2 +- .../ProductComparisonHead.tsx | 2 +- .../ProductComparisonHeadItem.tsx | 2 +- .../ProductComparisonHeadSticky.tsx | 2 +- .../ProductDetail/ProductDetailContent.tsx | 4 +- .../components/Pages/Wishlist/Wishlist.tsx | 4 +- storefront/hooks/comparison/useComparison.tsx | 116 ------------------ .../productLists/comparison/useComparison.tsx | 72 +++++++++++ .../comparison/useComparisonTable.tsx | 0 .../hooks/productLists/useProductList.ts | 102 +++++++++++++++ .../productLists/wishlist/useWishlist.tsx | 72 +++++++++++ storefront/hooks/useWishlist.tsx | 108 ---------------- 17 files changed, 263 insertions(+), 241 deletions(-) delete mode 100644 storefront/hooks/comparison/useComparison.tsx create mode 100644 storefront/hooks/productLists/comparison/useComparison.tsx rename storefront/hooks/{ => productLists}/comparison/useComparisonTable.tsx (100%) create mode 100644 storefront/hooks/productLists/useProductList.ts create mode 100644 storefront/hooks/productLists/wishlist/useWishlist.tsx delete mode 100644 storefront/hooks/useWishlist.tsx diff --git a/storefront/components/Blocks/Product/ProductsList/ProductsListContent.tsx b/storefront/components/Blocks/Product/ProductsList/ProductsListContent.tsx index 37aa46d36a..1231eccfe2 100644 --- a/storefront/components/Blocks/Product/ProductsList/ProductsListContent.tsx +++ b/storefront/components/Blocks/Product/ProductsList/ProductsListContent.tsx @@ -2,9 +2,9 @@ import { ProductListItem } from './ProductListItem'; import { DEFAULT_PAGE_SIZE } from 'config/constants'; import { ListedProductFragmentApi } from 'graphql/generated'; import { GtmMessageOriginType, GtmProductListNameType } from 'gtm/types/enums'; -import { useComparison } from 'hooks/comparison/useComparison'; +import { useComparison } from 'hooks/productLists/comparison/useComparison'; +import { useWishlist } from 'hooks/productLists/wishlist/useWishlist'; import { useQueryParams } from 'hooks/useQueryParams'; -import { useWishlist } from 'hooks/useWishlist'; import dynamic from 'next/dynamic'; import React, { RefObject } from 'react'; diff --git a/storefront/components/Layout/Header/DropdownMenu/SubMenu.tsx b/storefront/components/Layout/Header/DropdownMenu/SubMenu.tsx index 91b8ff625e..a3e250894d 100644 --- a/storefront/components/Layout/Header/DropdownMenu/SubMenu.tsx +++ b/storefront/components/Layout/Header/DropdownMenu/SubMenu.tsx @@ -3,9 +3,9 @@ import { ExtendedNextLink } from 'components/Basic/ExtendedNextLink/ExtendedNext import { getInternationalizedStaticUrls } from 'helpers/getInternationalizedStaticUrls'; import { useAuth } from 'hooks/auth/useAuth'; import { useIsUserLoggedIn } from 'hooks/auth/useIsUserLoggedIn'; -import { useComparison } from 'hooks/comparison/useComparison'; +import { useComparison } from 'hooks/productLists/comparison/useComparison'; +import { useWishlist } from 'hooks/productLists/wishlist/useWishlist'; import { useDomainConfig } from 'hooks/useDomainConfig'; -import { useWishlist } from 'hooks/useWishlist'; import useTranslation from 'next-translate/useTranslation'; import { useContext } from 'react'; import { PageType } from 'store/slices/createPageLoadingStateSlice'; diff --git a/storefront/components/Layout/Header/MenuIconic/MenuIconic.tsx b/storefront/components/Layout/Header/MenuIconic/MenuIconic.tsx index 058afeb99f..e86de442a6 100644 --- a/storefront/components/Layout/Header/MenuIconic/MenuIconic.tsx +++ b/storefront/components/Layout/Header/MenuIconic/MenuIconic.tsx @@ -2,9 +2,9 @@ import { MenuIconicItem, MenuIconicItemLink } from './MenuIconicElements'; import { CompareIcon, HeartIcon, MarkerIcon } from 'components/Basic/Icon/IconsSvg'; import { getInternationalizedStaticUrls } from 'helpers/getInternationalizedStaticUrls'; import { useIsUserLoggedIn } from 'hooks/auth/useIsUserLoggedIn'; -import { useComparison } from 'hooks/comparison/useComparison'; +import { useComparison } from 'hooks/productLists/comparison/useComparison'; +import { useWishlist } from 'hooks/productLists/wishlist/useWishlist'; import { useDomainConfig } from 'hooks/useDomainConfig'; -import { useWishlist } from 'hooks/useWishlist'; import useTranslation from 'next-translate/useTranslation'; import dynamic from 'next/dynamic'; diff --git a/storefront/components/Pages/ProductComparison/ProductComparison.tsx b/storefront/components/Pages/ProductComparison/ProductComparison.tsx index ddf8f4bf63..30c83c3356 100644 --- a/storefront/components/Pages/ProductComparison/ProductComparison.tsx +++ b/storefront/components/Pages/ProductComparison/ProductComparison.tsx @@ -4,7 +4,7 @@ import { SkeletonModuleComparison } from 'components/Blocks/Skeleton/SkeletonMod import { Webline } from 'components/Layout/Webline/Webline'; import { useGtmSliderProductListViewEvent } from 'gtm/hooks/productList/useGtmSliderProductListViewEvent'; import { GtmProductListNameType } from 'gtm/types/enums'; -import { useComparison } from 'hooks/comparison/useComparison'; +import { useComparison } from 'hooks/productLists/comparison/useComparison'; import useTranslation from 'next-translate/useTranslation'; export const ProductComparison: FC = () => { diff --git a/storefront/components/Pages/ProductComparison/ProductComparisonButtonRemoveAll.tsx b/storefront/components/Pages/ProductComparison/ProductComparisonButtonRemoveAll.tsx index 19c3941679..40793a0de3 100644 --- a/storefront/components/Pages/ProductComparison/ProductComparisonButtonRemoveAll.tsx +++ b/storefront/components/Pages/ProductComparison/ProductComparisonButtonRemoveAll.tsx @@ -1,5 +1,5 @@ import { RemoveThinIcon } from 'components/Basic/Icon/IconsSvg'; -import { useComparison } from 'hooks/comparison/useComparison'; +import { useComparison } from 'hooks/productLists/comparison/useComparison'; import useTranslation from 'next-translate/useTranslation'; import { twJoin } from 'tailwind-merge'; @@ -9,7 +9,7 @@ type ProductComparisonButtonRemoveAllProps = { export const ProductComparisonButtonRemoveAll: FC = ({ displayMobile }) => { const { t } = useTranslation(); - const { handleCleanComparison } = useComparison(); + const { cleanComparison: handleCleanComparison } = useComparison(); return (
{ const { t } = useTranslation(); - const { wishlist, fetching, handleCleanWishlist } = useWishlist(); + const { wishlist, fetching, cleanWishlist: handleCleanWishlist } = useWishlist(); const title = `${t('Wishlist')}${wishlist?.products.length ? ` (${wishlist.products.length})` : ''}`; return ( diff --git a/storefront/hooks/comparison/useComparison.tsx b/storefront/hooks/comparison/useComparison.tsx deleted file mode 100644 index 35e0370116..0000000000 --- a/storefront/hooks/comparison/useComparison.tsx +++ /dev/null @@ -1,116 +0,0 @@ -import { - ProductListTypeEnumApi, - useAddProductToComparisonMutationApi, - useCleanProductListMutationApi, - useComparisonQueryApi, - useRemoveProductFromComparisonMutationApi, -} from 'graphql/generated'; -import { getUserFriendlyErrors } from 'helpers/errors/friendlyErrorMessageParser'; -import { showErrorMessage, showSuccessMessage } from 'helpers/toasts'; -import { useIsUserLoggedIn } from 'hooks/auth/useIsUserLoggedIn'; -import useTranslation from 'next-translate/useTranslation'; -import { useState } from 'react'; -import { usePersistStore } from 'store/usePersistStore'; - -export const useComparison = () => { - const { t } = useTranslation(); - const isUserLoggedIn = useIsUserLoggedIn(); - const [, addProductToList] = useAddProductToComparisonMutationApi(); - const [, removeProductFromList] = useRemoveProductFromComparisonMutationApi(); - const [, cleanList] = useCleanProductListMutationApi(); - const comparisonUuid = usePersistStore((store) => store.comparisonUuid); - const updateComparisonUuid = usePersistStore((store) => store.updateComparisonUuid); - const [isPopupCompareOpen, setIsPopupCompareOpen] = useState(false); - - const [{ data: comparisonData, fetching }] = useComparisonQueryApi({ - variables: { input: { uuid: comparisonUuid, type: ProductListTypeEnumApi.ComparisonApi } }, - pause: !comparisonUuid && !isUserLoggedIn, - }); - - const isProductInComparison = (productUuid: string) => - !!comparisonData?.productList?.products.find((product) => product.uuid === productUuid); - - const handleAddToComparison = async (productUuid: string) => { - const addProductToComparisonResult = await addProductToList({ - input: { - productUuid, - productListInput: { - uuid: comparisonUuid, - type: ProductListTypeEnumApi.ComparisonApi, - }, - }, - }); - - if (addProductToComparisonResult.error) { - const { applicationError } = getUserFriendlyErrors(addProductToComparisonResult.error, t); - - showErrorMessage(applicationError?.message ?? t('Unable to add product to comparison.')); - } else { - setIsPopupCompareOpen(true); - updateComparisonUuid(addProductToComparisonResult.data?.AddProductToList.uuid ?? null); - } - }; - - const handleRemoveFromComparison = async (productUuid: string) => { - const removeProductFromComparisonResult = await removeProductFromList({ - input: { - productUuid, - productListInput: { - uuid: comparisonUuid, - type: ProductListTypeEnumApi.ComparisonApi, - }, - }, - }); - - if (removeProductFromComparisonResult.error) { - const { applicationError } = getUserFriendlyErrors(removeProductFromComparisonResult.error, t); - - showErrorMessage(applicationError?.message || t('Unable to remove product from comparison.')); - } else { - if (!removeProductFromComparisonResult.data?.RemoveProductFromList) { - updateComparisonUuid(null); - } - - showSuccessMessage(t('Product has been removed from your comparison.')); - } - }; - - const toggleProductInComparison = async (productUuid: string) => { - if (isProductInComparison(productUuid)) { - handleRemoveFromComparison(productUuid); - } else { - handleAddToComparison(productUuid); - } - }; - - const handleCleanComparison = async () => { - const cleanComparisonResult = await cleanList({ - input: { - uuid: comparisonUuid, - type: ProductListTypeEnumApi.ComparisonApi, - }, - }); - - if (cleanComparisonResult.error) { - const { applicationError } = getUserFriendlyErrors(cleanComparisonResult.error, t); - if (applicationError?.message) { - showErrorMessage(applicationError.message); - } else { - showErrorMessage(t('Unable to clean product comparison.')); - } - } else { - updateComparisonUuid(null); - showSuccessMessage(t('Comparison products have been cleaned.')); - } - }; - - return { - comparison: comparisonData?.productList, - fetching, - isPopupCompareOpen, - isProductInComparison, - toggleProductInComparison, - handleCleanComparison, - setIsPopupCompareOpen, - }; -}; diff --git a/storefront/hooks/productLists/comparison/useComparison.tsx b/storefront/hooks/productLists/comparison/useComparison.tsx new file mode 100644 index 0000000000..68f8e15579 --- /dev/null +++ b/storefront/hooks/productLists/comparison/useComparison.tsx @@ -0,0 +1,72 @@ +import { + ProductListTypeEnumApi, + useAddProductToComparisonMutationApi, + useCleanProductListMutationApi, + useComparisonQueryApi, + useRemoveProductFromComparisonMutationApi, +} from 'graphql/generated'; +import { showErrorMessage, showSuccessMessage } from 'helpers/toasts'; +import { useIsUserLoggedIn } from 'hooks/auth/useIsUserLoggedIn'; +import { useProductList } from 'hooks/productLists/useProductList'; +import useTranslation from 'next-translate/useTranslation'; +import { useState } from 'react'; +import { usePersistStore } from 'store/usePersistStore'; + +export const useComparison = () => { + const { t } = useTranslation(); + const isUserLoggedIn = useIsUserLoggedIn(); + + const [, addProductToListMutation] = useAddProductToComparisonMutationApi(); + const [, removeProductFromListMutation] = useRemoveProductFromComparisonMutationApi(); + const [, cleanListMutation] = useCleanProductListMutationApi(); + + const comparisonUuid = usePersistStore((store) => store.comparisonUuid); + const updateComparisonUuid = usePersistStore((store) => store.updateComparisonUuid); + const [isPopupCompareOpen, setIsPopupCompareOpen] = useState(false); + + const [{ data: comparisonData, fetching }] = useComparisonQueryApi({ + variables: { input: { uuid: comparisonUuid, type: ProductListTypeEnumApi.ComparisonApi } }, + pause: !comparisonUuid && !isUserLoggedIn, + }); + + const { cleanList, isProductInList, toggleProductInList } = useProductList( + ProductListTypeEnumApi.ComparisonApi, + comparisonUuid, + comparisonData, + { + cleanList: cleanListMutation, + removeProductFromList: removeProductFromListMutation, + addProductToList: addProductToListMutation, + }, + { + addError: () => showErrorMessage(t('Unable to add product to comparison.')), + addSuccess: (result) => { + setIsPopupCompareOpen(true); + updateComparisonUuid(result?.uuid ?? null); + }, + cleanError: () => showErrorMessage(t('Unable to clean product comparison.')), + cleanSuccess: () => { + showSuccessMessage(t('Comparison products have been cleaned.')); + updateComparisonUuid(null); + }, + removeError: () => showErrorMessage(t('Unable to remove product from comparison.')), + removeSuccess: (result) => { + if (!result) { + updateComparisonUuid(null); + } + + showSuccessMessage(t('Product has been removed from your comparison.')); + }, + }, + ); + + return { + comparison: comparisonData?.productList, + fetching, + isProductInComparison: isProductInList, + toggleProductInComparison: toggleProductInList, + cleanComparison: cleanList, + isPopupCompareOpen, + setIsPopupCompareOpen, + }; +}; diff --git a/storefront/hooks/comparison/useComparisonTable.tsx b/storefront/hooks/productLists/comparison/useComparisonTable.tsx similarity index 100% rename from storefront/hooks/comparison/useComparisonTable.tsx rename to storefront/hooks/productLists/comparison/useComparisonTable.tsx diff --git a/storefront/hooks/productLists/useProductList.ts b/storefront/hooks/productLists/useProductList.ts new file mode 100644 index 0000000000..5f64138c91 --- /dev/null +++ b/storefront/hooks/productLists/useProductList.ts @@ -0,0 +1,102 @@ +import { + CleanProductListMutationApi, + CleanProductListMutationVariablesApi, + ProductListTypeEnumApi, + ProductListUpdateInputApi, +} from 'graphql/generated'; +import { UseMutationExecute } from 'urql'; + +type GenericProductList = { uuid: string; products: ({ uuid: string } & T)[] } | null; + +export const useProductList = ( + productListType: ProductListTypeEnumApi, + productListUuid: string | null, + productListData: { productList: GenericProductList } | undefined, + mutations: { + cleanList: UseMutationExecute; + addProductToList: UseMutationExecute< + { AddProductToList: GenericProductList }, + { input: ProductListUpdateInputApi } + >; + removeProductFromList: UseMutationExecute< + { RemoveProductFromList: GenericProductList }, + { input: ProductListUpdateInputApi } + >; + }, + callbacks: { + cleanSuccess: () => void; + cleanError: () => void; + addSuccess: (result: GenericProductList | undefined) => void; + addError: () => void; + removeSuccess: (result: GenericProductList | undefined) => void; + removeError: () => void; + }, +) => { + const cleanList = async () => { + const cleanListResult = await mutations.cleanList({ + input: { + type: productListType, + uuid: productListUuid, + }, + }); + + if (cleanListResult.error) { + callbacks.cleanError(); + } else { + callbacks.cleanSuccess(); + } + }; + + const addToList = async (productUuid: string) => { + const addProductToListResult = await mutations.addProductToList({ + input: { + productUuid, + productListInput: { + uuid: productListUuid, + type: productListType, + }, + }, + }); + + if (addProductToListResult.error) { + callbacks.addError(); + } else { + callbacks.addSuccess(addProductToListResult.data?.AddProductToList); + } + }; + + const removeFromList = async (productUuid: string) => { + const removeProductFromListResult = await mutations.removeProductFromList({ + input: { + productUuid, + productListInput: { + uuid: productListUuid, + type: productListType, + }, + }, + }); + + if (removeProductFromListResult.error) { + callbacks.removeError(); + } else { + callbacks.removeSuccess(removeProductFromListResult.data?.RemoveProductFromList); + } + }; + + const isProductInList = (productUuid: string) => + !!productListData?.productList?.products.find((product) => product.uuid === productUuid); + + const toggleProductInList = (productUuid: string) => { + if (isProductInList(productUuid)) { + removeFromList(productUuid); + } else { + addToList(productUuid); + } + }; + + return { + isProductInList, + cleanList, + toggleProductInList, + }; +}; diff --git a/storefront/hooks/productLists/wishlist/useWishlist.tsx b/storefront/hooks/productLists/wishlist/useWishlist.tsx new file mode 100644 index 0000000000..032148062a --- /dev/null +++ b/storefront/hooks/productLists/wishlist/useWishlist.tsx @@ -0,0 +1,72 @@ +import { + ProductListTypeEnumApi, + useAddProductToWishlistMutationApi, + useCleanProductListMutationApi, + useRemoveProductFromWishlistMutationApi, + useWishlistQueryApi, +} from 'graphql/generated'; +import { showErrorMessage, showSuccessMessage } from 'helpers/toasts'; +import { useIsUserLoggedIn } from 'hooks/auth/useIsUserLoggedIn'; +import { useProductList } from 'hooks/productLists/useProductList'; +import useTranslation from 'next-translate/useTranslation'; +import { usePersistStore } from 'store/usePersistStore'; + +export const useWishlist = () => { + const { t } = useTranslation(); + const isUserLoggedIn = useIsUserLoggedIn(); + + const updateWishlistUuid = usePersistStore((s) => s.updateWishlistUuid); + const wishlistUuid = usePersistStore((s) => s.wishlistUuid); + + const [, addProductToListMutation] = useAddProductToWishlistMutationApi(); + const [, removeProductFromListMutation] = useRemoveProductFromWishlistMutationApi(); + const [, cleanListMutation] = useCleanProductListMutationApi(); + + const [{ data: wishlistData, fetching }] = useWishlistQueryApi({ + variables: { + input: { + type: ProductListTypeEnumApi.WishlistApi, + uuid: wishlistUuid, + }, + }, + pause: !wishlistUuid && !isUserLoggedIn, + }); + + const { cleanList, isProductInList, toggleProductInList } = useProductList( + ProductListTypeEnumApi.WishlistApi, + wishlistUuid, + wishlistData, + { + cleanList: cleanListMutation, + removeProductFromList: removeProductFromListMutation, + addProductToList: addProductToListMutation, + }, + { + addError: () => showErrorMessage(t('Unable to add product to wishlist.')), + addSuccess: (result) => { + showSuccessMessage(t('The item has been added to your wishlist.')); + updateWishlistUuid(result?.uuid ?? null); + }, + cleanError: () => showErrorMessage(t('Unable to clean wishlist.')), + cleanSuccess: () => { + showSuccessMessage(t('Wishlist was cleaned.')); + updateWishlistUuid(null); + }, + removeError: () => showErrorMessage(t('Unable to remove product from wishlist.')), + removeSuccess: (result) => { + if (!result) { + updateWishlistUuid(null); + } + showSuccessMessage(t('The item has been removed from your wishlist.')); + }, + }, + ); + + return { + wishlist: wishlistData?.productList, + fetching, + isProductInWishlist: isProductInList, + cleanWishlist: cleanList, + toggleProductInWishlist: toggleProductInList, + }; +}; diff --git a/storefront/hooks/useWishlist.tsx b/storefront/hooks/useWishlist.tsx deleted file mode 100644 index 0b6221d7df..0000000000 --- a/storefront/hooks/useWishlist.tsx +++ /dev/null @@ -1,108 +0,0 @@ -import { useIsUserLoggedIn } from './auth/useIsUserLoggedIn'; -import { - ProductListTypeEnumApi, - useAddProductToWishlistMutationApi, - useCleanProductListMutationApi, - useRemoveProductFromWishlistMutationApi, - useWishlistQueryApi, -} from 'graphql/generated'; -import { showErrorMessage, showSuccessMessage } from 'helpers/toasts'; -import useTranslation from 'next-translate/useTranslation'; -import { usePersistStore } from 'store/usePersistStore'; - -export const useWishlist = () => { - const { t } = useTranslation(); - const isUserLoggedIn = useIsUserLoggedIn(); - - const updateWishlistUuid = usePersistStore((s) => s.updateWishlistUuid); - const wishlistUuid = usePersistStore((s) => s.wishlistUuid); - - const [, addProductToList] = useAddProductToWishlistMutationApi(); - const [, removeProductFromList] = useRemoveProductFromWishlistMutationApi(); - const [, cleanList] = useCleanProductListMutationApi(); - - const [{ data: wishlistData, fetching }] = useWishlistQueryApi({ - variables: { - input: { - type: ProductListTypeEnumApi.WishlistApi, - uuid: wishlistUuid, - }, - }, - pause: !wishlistUuid && !isUserLoggedIn, - }); - - const handleCleanWishlist = async () => { - const cleanWishlistResult = await cleanList({ - input: { - type: ProductListTypeEnumApi.WishlistApi, - uuid: wishlistUuid, - }, - }); - - if (cleanWishlistResult.error) { - showErrorMessage(t('Unable to clean wishlist.')); - } else { - showSuccessMessage(t('Wishlist was cleaned.')); - updateWishlistUuid(null); - } - }; - - const handleAddToWishlist = async (productUuid: string) => { - const addProductToWishlistResult = await addProductToList({ - input: { - productUuid, - productListInput: { - uuid: wishlistUuid, - type: ProductListTypeEnumApi.WishlistApi, - }, - }, - }); - - if (addProductToWishlistResult.error) { - showErrorMessage(t('Unable to add product to wishlist.')); - } else { - showSuccessMessage(t('The item has been added to your wishlist.')); - updateWishlistUuid(addProductToWishlistResult.data?.AddProductToList.uuid ?? null); - } - }; - - const handleRemoveFromWishlist = async (productUuid: string) => { - const removeProductFromWishlistResult = await removeProductFromList({ - input: { - productUuid, - productListInput: { - uuid: wishlistUuid, - type: ProductListTypeEnumApi.WishlistApi, - }, - }, - }); - - if (removeProductFromWishlistResult.error) { - showErrorMessage(t('Unable to remove product from wishlist.')); - } else { - if (!removeProductFromWishlistResult.data?.RemoveProductFromList) { - updateWishlistUuid(null); - } - showSuccessMessage(t('The item has been removed from your wishlist.')); - } - }; - - const isProductInWishlist = (productUuid: string) => - !!wishlistData?.productList?.products.find((product) => product.uuid === productUuid); - - const toggleProductInWishlist = (productUuid: string) => { - if (isProductInWishlist(productUuid)) { - handleRemoveFromWishlist(productUuid); - } else { - handleAddToWishlist(productUuid); - } - }; - - return { - wishlist: wishlistData?.productList, - fetching, - isProductInWishlist, - handleCleanWishlist, - toggleProductInWishlist, - }; -}; From 875dff77f58d24a2e0c8dbd363d12fa184cd6c52 Mon Sep 17 00:00:00 2001 From: Sebastian Holesz Date: Wed, 15 Nov 2023 15:17:27 +0100 Subject: [PATCH 16/22] handling for product lists during login/logout and registration was added - useGetAllProductListUuids was renamed to useProductListUuids and extended to contain removeAllProductListUuids as well, which simplifies cleaning of product list UUIDs during various operations - getAllProductListUuids is now only used inside useAuth and useRegistration and is not needed in places where login or register are called - all product list UUIDs are cleared both on login (registration) and logout, as we want to merge them with current user's lists and use their UUIDs - so the list UUIDs are updated at all times, both useComparison and useWishlist contain a useEffect hook to update the UUID on any change --- .../components/Blocks/Popup/Login/Login.tsx | 3 --- .../components/Pages/Login/LoginContent.tsx | 3 --- .../Pages/NewPassword/NewPasswordContent.tsx | 3 --- .../RegistrationAfterOrder.tsx | 3 --- .../Registration/RegistrationContent.tsx | 3 --- storefront/hooks/auth/useAuth.tsx | 25 ++++++------------- storefront/hooks/auth/useRegistration.tsx | 9 ++++--- .../productLists/comparison/useComparison.tsx | 8 +++++- .../useProductListUuids.ts} | 14 +++++++++-- .../productLists/wishlist/useWishlist.tsx | 7 ++++++ 10 files changed, 39 insertions(+), 39 deletions(-) rename storefront/hooks/{useGetAllProductListUuids.ts => productLists/useProductListUuids.ts} (50%) diff --git a/storefront/components/Blocks/Popup/Login/Login.tsx b/storefront/components/Blocks/Popup/Login/Login.tsx index 0f171f4c56..250ea5320b 100644 --- a/storefront/components/Blocks/Popup/Login/Login.tsx +++ b/storefront/components/Blocks/Popup/Login/Login.tsx @@ -14,7 +14,6 @@ import { getInternationalizedStaticUrls } from 'helpers/getInternationalizedStat import { useAuth } from 'hooks/auth/useAuth'; import { useShopsysForm } from 'hooks/forms/useShopsysForm'; import { useDomainConfig } from 'hooks/useDomainConfig'; -import { useGetAllProductListUuids } from 'hooks/useGetAllProductListUuids'; import { Translate } from 'next-translate'; import useTranslation from 'next-translate/useTranslation'; import { FormProvider, SubmitHandler } from 'react-hook-form'; @@ -37,7 +36,6 @@ export const Login: FC = ({ defaultEmail }) => { ); const formProviderMethods = useShopsysForm(getLoginFormResolver(t), { email: defaultEmail ?? '', password: '' }); const { login } = useAuth(); - const getProductListUuids = useGetAllProductListUuids(); const onLoginHandler: SubmitHandler<{ email: string; password: string }> = async (data) => { blurInput(); @@ -46,7 +44,6 @@ export const Login: FC = ({ defaultEmail }) => { email: data.email, password: data.password, previousCartUuid: cartUuid, - productListsUuids: getProductListUuids(), }); handleFormErrors( diff --git a/storefront/components/Pages/Login/LoginContent.tsx b/storefront/components/Pages/Login/LoginContent.tsx index 55c4dee97c..225ff3bda0 100644 --- a/storefront/components/Pages/Login/LoginContent.tsx +++ b/storefront/components/Pages/Login/LoginContent.tsx @@ -9,7 +9,6 @@ import { handleFormErrors } from 'helpers/forms/handleFormErrors'; import { useAuth } from 'hooks/auth/useAuth'; import { useShopsysForm } from 'hooks/forms/useShopsysForm'; import { useDomainConfig } from 'hooks/useDomainConfig'; -import { useGetAllProductListUuids } from 'hooks/useGetAllProductListUuids'; import { Translate } from 'next-translate'; import useTranslation from 'next-translate/useTranslation'; import { useRouter } from 'next/router'; @@ -26,7 +25,6 @@ export const LoginContent: FC = () => { const router = useRouter(); const formProviderMethods = useShopsysForm(getLoginFormResolver(t), { email: '', password: '' }); const { login } = useAuth(); - const getProductListUuids = useGetAllProductListUuids(); const onLoginHandler = async (data: { email: string; password: string }) => { let redirectUrl = url; @@ -40,7 +38,6 @@ export const LoginContent: FC = () => { email: data.email, password: data.password, previousCartUuid: cartUuid, - productListsUuids: getProductListUuids(), }, redirectUrl, ); diff --git a/storefront/components/Pages/NewPassword/NewPasswordContent.tsx b/storefront/components/Pages/NewPassword/NewPasswordContent.tsx index a5591de6f8..80a54876d7 100644 --- a/storefront/components/Pages/NewPassword/NewPasswordContent.tsx +++ b/storefront/components/Pages/NewPassword/NewPasswordContent.tsx @@ -13,7 +13,6 @@ import { showErrorMessage, showSuccessMessage } from 'helpers/toasts'; import { useAuth } from 'hooks/auth/useAuth'; import { useErrorPopupVisibility } from 'hooks/forms/useErrorPopupVisibility'; import { useDomainConfig } from 'hooks/useDomainConfig'; -import { useGetAllProductListUuids } from 'hooks/useGetAllProductListUuids'; import Trans from 'next-translate/Trans'; import useTranslation from 'next-translate/useTranslation'; import dynamic from 'next/dynamic'; @@ -43,7 +42,6 @@ export const NewPasswordContent: FC = ({ email, hash }) fieldState: { invalid: isNewPasswordInvalid }, field: { value: newPasswordValue }, } = useController({ name: formMeta.fields.newPasswordAgain.name, control: formProviderMethods.control }); - const getProductListUuids = useGetAllProductListUuids(); const onNewPasswordHandler = useCallback>( async (data) => { @@ -61,7 +59,6 @@ export const NewPasswordContent: FC = ({ email, hash }) email: email, password: formProviderMethods.getValues('newPassword'), previousCartUuid: cartUuid, - productListsUuids: getProductListUuids(), }, '/', ); diff --git a/storefront/components/Pages/OrderConfirmation/RegistrationAfterOrder.tsx b/storefront/components/Pages/OrderConfirmation/RegistrationAfterOrder.tsx index d33512d3f9..b55b80f390 100644 --- a/storefront/components/Pages/OrderConfirmation/RegistrationAfterOrder.tsx +++ b/storefront/components/Pages/OrderConfirmation/RegistrationAfterOrder.tsx @@ -13,7 +13,6 @@ import { showErrorMessage } from 'helpers/toasts'; import { useIsUserLoggedIn } from 'hooks/auth/useIsUserLoggedIn'; import { useRegistration } from 'hooks/auth/useRegistration'; import { useErrorPopupVisibility } from 'hooks/forms/useErrorPopupVisibility'; -import { useGetAllProductListUuids } from 'hooks/useGetAllProductListUuids'; import Trans from 'next-translate/Trans'; import useTranslation from 'next-translate/useTranslation'; import dynamic from 'next/dynamic'; @@ -49,7 +48,6 @@ export const RegistrationAfterOrder: FC = () => { }, pause: !orderEmail, }); - const getProductListUuids = useGetAllProductListUuids(); const onRegistrationHandler = async (data: RegistrationAfterOrderFormType) => { if (!parsedRegistrationData.current || !orderUuid) { @@ -64,7 +62,6 @@ export const RegistrationAfterOrder: FC = () => { companyCustomer: parsedRegistrationData.current.customer === 'companyCustomer', cartUuid: null, lastOrderUuid: orderUuid, - productListsUuids: getProductListUuids(), }); if (registrationError) { diff --git a/storefront/components/Pages/Registration/RegistrationContent.tsx b/storefront/components/Pages/Registration/RegistrationContent.tsx index 16d872f468..f067a61316 100644 --- a/storefront/components/Pages/Registration/RegistrationContent.tsx +++ b/storefront/components/Pages/Registration/RegistrationContent.tsx @@ -14,7 +14,6 @@ import { clearForm } from 'helpers/forms/clearForm'; import { handleFormErrors } from 'helpers/forms/handleFormErrors'; import { useRegistration } from 'hooks/auth/useRegistration'; import { useErrorPopupVisibility } from 'hooks/forms/useErrorPopupVisibility'; -import { useGetAllProductListUuids } from 'hooks/useGetAllProductListUuids'; import useTranslation from 'next-translate/useTranslation'; import dynamic from 'next/dynamic'; import { FormProvider, useWatch } from 'react-hook-form'; @@ -30,7 +29,6 @@ export const RegistrationContent: FC = () => { const formMeta = useRegistrationFormMeta(formProviderMethods); const [isErrorPopupVisible, setErrorPopupVisibility] = useErrorPopupVisibility(formProviderMethods); const register = useRegistration(); - const getProductListUuids = useGetAllProductListUuids(); const onRegistrationHandler = async (data: RegistrationFormType) => { blurInput(); @@ -41,7 +39,6 @@ export const RegistrationContent: FC = () => { country: data.country.value, companyCustomer: data.customer === 'companyCustomer', lastOrderUuid: null, - productListsUuids: getProductListUuids(), }); handleFormErrors(registrationError, formProviderMethods, t, formMeta.messages.error); diff --git a/storefront/hooks/auth/useAuth.tsx b/storefront/hooks/auth/useAuth.tsx index 77080874eb..49d74103f1 100644 --- a/storefront/hooks/auth/useAuth.tsx +++ b/storefront/hooks/auth/useAuth.tsx @@ -1,5 +1,6 @@ -import { Exact, LoginApi, LoginVariablesApi, Maybe, useLoginApi, useLogoutApi } from 'graphql/generated'; +import { LoginApi, LoginVariablesApi, useLoginApi, useLogoutApi } from 'graphql/generated'; import { removeTokensFromCookies, setTokensToCookies } from 'helpers/auth/tokens'; +import { useProductListUuids } from 'hooks/productLists/useProductListUuids'; import { dispatchBroadcastChannel } from 'hooks/useBroadcastChannel'; import { useRouter } from 'next/router'; import { usePersistStore } from 'store/usePersistStore'; @@ -7,18 +8,9 @@ import { useSessionStore } from 'store/useSessionStore'; import { OperationResult } from 'urql'; type LoginHandler = ( - variables: LoginVariablesApi, + variables: Omit, rewriteUrl?: string, -) => Promise< - OperationResult< - LoginApi, - Exact<{ - email: string; - password: any; - previousCartUuid: Maybe; - }> - > ->; +) => Promise>; type LogoutHandler = () => Promise; @@ -29,13 +21,12 @@ export const useAuth = () => { const updateAuthLoadingState = usePersistStore((store) => store.updateAuthLoadingState); const updatePageLoadingState = useSessionStore((s) => s.updatePageLoadingState); const updateCartUuid = usePersistStore((store) => store.updateCartUuid); - const updateWishlistUuid = usePersistStore((store) => store.updateWishlistUuid); - const updateComparisonUuid = usePersistStore((store) => store.updateComparisonUuid); + const { getAllProductListUuids, removeAllProductListUuids } = useProductListUuids(); const router = useRouter(); const login: LoginHandler = async (variables, rewriteUrl) => { - const loginResult = await loginMutation(variables); + const loginResult = await loginMutation({ ...variables, productListsUuids: getAllProductListUuids() }); if (loginResult.data) { const accessToken = loginResult.data.Login.tokens.accessToken; @@ -44,6 +35,7 @@ export const useAuth = () => { setTokensToCookies(accessToken, refreshToken); updateCartUuid(null); + removeAllProductListUuids(); updateAuthLoadingState( loginResult.data.Login.showCartMergeInfo ? 'login-loading-with-cart-modifications' : 'login-loading', @@ -65,8 +57,7 @@ export const useAuth = () => { const logoutResult = await logoutMutation({}); if (logoutResult.data?.Logout) { - updateWishlistUuid(null); - updateComparisonUuid(null); + removeAllProductListUuids(); removeTokensFromCookies(); updatePageLoadingState({ isPageLoading: true, redirectPageType: 'homepage' }); updateAuthLoadingState('logout-loading'); diff --git a/storefront/hooks/auth/useRegistration.tsx b/storefront/hooks/auth/useRegistration.tsx index 5838357758..e79ed95094 100644 --- a/storefront/hooks/auth/useRegistration.tsx +++ b/storefront/hooks/auth/useRegistration.tsx @@ -3,7 +3,7 @@ import { onGtmSendFormEventHandler } from 'gtm/helpers/eventHandlers'; import { GtmFormType } from 'gtm/types/enums'; import { setTokensToCookies } from 'helpers/auth/tokens'; import { blurInput } from 'helpers/forms/blurInput'; -import { useGetAllProductListUuids } from 'hooks/useGetAllProductListUuids'; +import { useProductListUuids } from 'hooks/productLists/useProductListUuids'; import { useRouter } from 'next/router'; import { usePersistStore } from 'store/usePersistStore'; import { useSessionStore } from 'store/useSessionStore'; @@ -13,9 +13,9 @@ export const useRegistration = () => { const router = useRouter(); const updateAuthLoadingState = usePersistStore((s) => s.updateAuthLoadingState); const updatePageLoadingState = useSessionStore((s) => s.updatePageLoadingState); - const getProductListUuids = useGetAllProductListUuids(); + const { getAllProductListUuids, removeAllProductListUuids } = useProductListUuids(); - const register = async (registrationInput: RegistrationDataInputApi) => { + const register = async (registrationInput: Omit) => { blurInput(); const registerResult = await registerMutation({ input: { @@ -35,7 +35,7 @@ export const useRegistration = () => { postcode: registrationInput.postcode, street: registrationInput.street, telephone: registrationInput.telephone, - productListsUuids: getProductListUuids(), + productListsUuids: getAllProductListUuids(), }, }); @@ -44,6 +44,7 @@ export const useRegistration = () => { const refreshToken = registerResult.data.Register.tokens.refreshToken; setTokensToCookies(accessToken, refreshToken); + removeAllProductListUuids(); updateAuthLoadingState( registerResult.data.Register.showCartMergeInfo diff --git a/storefront/hooks/productLists/comparison/useComparison.tsx b/storefront/hooks/productLists/comparison/useComparison.tsx index 68f8e15579..11f236f045 100644 --- a/storefront/hooks/productLists/comparison/useComparison.tsx +++ b/storefront/hooks/productLists/comparison/useComparison.tsx @@ -9,7 +9,7 @@ import { showErrorMessage, showSuccessMessage } from 'helpers/toasts'; import { useIsUserLoggedIn } from 'hooks/auth/useIsUserLoggedIn'; import { useProductList } from 'hooks/productLists/useProductList'; import useTranslation from 'next-translate/useTranslation'; -import { useState } from 'react'; +import { useEffect, useState } from 'react'; import { usePersistStore } from 'store/usePersistStore'; export const useComparison = () => { @@ -29,6 +29,12 @@ export const useComparison = () => { pause: !comparisonUuid && !isUserLoggedIn, }); + useEffect(() => { + if (comparisonData?.productList?.uuid) { + updateComparisonUuid(comparisonData.productList.uuid); + } + }, [comparisonData?.productList?.uuid]); + const { cleanList, isProductInList, toggleProductInList } = useProductList( ProductListTypeEnumApi.ComparisonApi, comparisonUuid, diff --git a/storefront/hooks/useGetAllProductListUuids.ts b/storefront/hooks/productLists/useProductListUuids.ts similarity index 50% rename from storefront/hooks/useGetAllProductListUuids.ts rename to storefront/hooks/productLists/useProductListUuids.ts index f08acd4792..4b58a4eefc 100644 --- a/storefront/hooks/useGetAllProductListUuids.ts +++ b/storefront/hooks/productLists/useProductListUuids.ts @@ -1,8 +1,13 @@ import { usePersistStore } from 'store/usePersistStore'; -export const useGetAllProductListUuids = (): (() => string[]) => { +export const useProductListUuids = (): { + getAllProductListUuids: () => string[]; + removeAllProductListUuids: () => void; +} => { const wishlistUuid = usePersistStore((store) => store.wishlistUuid); const comparisonUuid = usePersistStore((store) => store.comparisonUuid); + const updateWishlistUuid = usePersistStore((store) => store.updateWishlistUuid); + const updateComparisonUuid = usePersistStore((store) => store.updateComparisonUuid); const getAllProductListUuids = () => { const productListsUuids = []; @@ -17,5 +22,10 @@ export const useGetAllProductListUuids = (): (() => string[]) => { return productListsUuids; }; - return getAllProductListUuids; + const removeAllProductListUuids = () => { + updateWishlistUuid(null); + updateComparisonUuid(null); + }; + + return { getAllProductListUuids, removeAllProductListUuids }; }; diff --git a/storefront/hooks/productLists/wishlist/useWishlist.tsx b/storefront/hooks/productLists/wishlist/useWishlist.tsx index 032148062a..a899d72287 100644 --- a/storefront/hooks/productLists/wishlist/useWishlist.tsx +++ b/storefront/hooks/productLists/wishlist/useWishlist.tsx @@ -9,6 +9,7 @@ import { showErrorMessage, showSuccessMessage } from 'helpers/toasts'; import { useIsUserLoggedIn } from 'hooks/auth/useIsUserLoggedIn'; import { useProductList } from 'hooks/productLists/useProductList'; import useTranslation from 'next-translate/useTranslation'; +import { useEffect } from 'react'; import { usePersistStore } from 'store/usePersistStore'; export const useWishlist = () => { @@ -32,6 +33,12 @@ export const useWishlist = () => { pause: !wishlistUuid && !isUserLoggedIn, }); + useEffect(() => { + if (wishlistData?.productList?.uuid) { + updateWishlistUuid(wishlistData.productList.uuid); + } + }, [wishlistData?.productList?.uuid]); + const { cleanList, isProductInList, toggleProductInList } = useProductList( ProductListTypeEnumApi.WishlistApi, wishlistUuid, From 11fea350d4120afc0453adbbfe7a05c4eb41fc85 Mon Sep 17 00:00:00 2001 From: Sebastian Holesz Date: Wed, 15 Nov 2023 15:18:37 +0100 Subject: [PATCH 17/22] cache exchange for product lists was modified to not make unnecessary fetches - with this change, the list is not fetch right after first adding to it - the cache is updated and the unnecessary fetch is skipped --- storefront/urql/cacheExchange.ts | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/storefront/urql/cacheExchange.ts b/storefront/urql/cacheExchange.ts index 6f3f282670..33b70123f0 100644 --- a/storefront/urql/cacheExchange.ts +++ b/storefront/urql/cacheExchange.ts @@ -1,4 +1,4 @@ -import { Cache, cacheExchange, Data } from '@urql/exchange-graphcache'; +import { Cache, cacheExchange, Data, DataField } from '@urql/exchange-graphcache'; import { IntrospectionQuery } from 'graphql'; import { AddToCartMutationVariablesApi, @@ -167,9 +167,14 @@ export const cache = cacheExchange({ : undefined; manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); }, + AddProductToList(result, args: { input: ProductListUpdateInputApi }, cache) { + manuallyUpdateProductListQuery(args.input.productListInput, result.AddProductToList, cache); + }, RemoveProductFromList(result, args: { input: ProductListUpdateInputApi }, cache) { if (result.RemoveProductFromList === null) { manuallyRemoveProductList(cache, args.input.productListInput); + } else { + manuallyUpdateProductListQuery(args.input.productListInput, result.AddProductToList, cache); } }, CleanProductList(_result, args: CleanProductListMutationVariablesApi, cache) { @@ -253,6 +258,27 @@ const manuallyRemoveProductList = (cache: Cache, args: ProductListInputApi) => { })); }; +const manuallyUpdateProductListQuery = (input: ProductListInputApi, result: DataField, cache: Cache) => { + const query = + input.type === ProductListTypeEnumApi.WishlistApi ? WishlistQueryDocumentApi : ComparisonQueryDocumentApi; + + if (typeof result === 'object' && result && 'uuid' in result) { + const uuid = input.uuid ?? result.uuid; + cache.updateQuery( + { + query: query, + variables: { + input: { type: input.type, uuid }, + }, + }, + () => ({ + __typename: 'ProductList', + productList: result, + }), + ); + } +}; + const getOptimisticChangeTransportInCartResult = ( cartQueryResult: CartQueryApi, transportsQueryResult: TransportsQueryApi | null, From 5b69226b70e33a32bf865587901e0e23dd5e2f76 Mon Sep 17 00:00:00 2001 From: Sebastian Holesz Date: Wed, 15 Nov 2023 16:29:38 +0100 Subject: [PATCH 18/22] split the code in cache exchange into separate files - optimistic updates and manual updates are now in separate files - generic cache helpers are in a separate file --- storefront/urql/cache/cacheExchange.ts | 87 +++++++ storefront/urql/cache/helpers.ts | 10 + storefront/urql/cache/optimistic.ts | 111 +++++++++ storefront/urql/cache/updates.ts | 134 ++++++++++ storefront/urql/cacheExchange.ts | 333 ------------------------- storefront/urql/exchanges.ts | 2 +- 6 files changed, 343 insertions(+), 334 deletions(-) create mode 100644 storefront/urql/cache/cacheExchange.ts create mode 100644 storefront/urql/cache/helpers.ts create mode 100644 storefront/urql/cache/optimistic.ts create mode 100644 storefront/urql/cache/updates.ts delete mode 100644 storefront/urql/cacheExchange.ts diff --git a/storefront/urql/cache/cacheExchange.ts b/storefront/urql/cache/cacheExchange.ts new file mode 100644 index 0000000000..f94ce7632e --- /dev/null +++ b/storefront/urql/cache/cacheExchange.ts @@ -0,0 +1,87 @@ +import { optimisticUpdates } from './optimistic'; +import { cacheUpdates } from './updates'; +import { cacheExchange, Data } from '@urql/exchange-graphcache'; +import { IntrospectionQuery } from 'graphql'; +import schema from 'schema.graphql.json'; + +const keyNull = () => null; +const keyUuid = (data: Data) => data.uuid as string | null; +const keyName = (data: Data) => data.name as string | null; +const keyCode = (data: Data) => data.code as string | null; +const keyUrl = (data: Data) => data.url as string | null; + +export const cache = cacheExchange({ + schema: schema as unknown as IntrospectionQuery, + keys: { + AdditionalSize: keyUrl, + Advert: keyUuid, + AdvertCode: keyUuid, + AdvertImage: keyUuid, + AdvertPosition: (data) => data.positionName as string | null, + ArticleSite: keyUuid, + Availability: keyName, + BlogArticle: keyUuid, + BlogCategory: keyUuid, + Brand: keyUuid, + BrandFilterOption: keyNull, + Cart: keyUuid, + CartItem: keyUuid, + CartItemModificationsResult: keyNull, + CartModificationsResult: keyNull, + CartMultipleAddedProductModificationsResult: keyNull, + CartPaymentModificationsResult: keyNull, + CartTransportModificationsResult: keyNull, + CartPromoCodeModificationsResult: keyNull, + Category: keyUuid, + CompanyCustomerUser: keyUuid, + Country: keyCode, + CustomerUser: keyUuid, + DeliveryAddress: keyUuid, + File: keyNull, + Flag: keyUuid, + FlagFilterOption: keyNull, + GoPayPaymentMethod: (data) => data.identifier as string | null, + Image: keyNull, + ImageSize: keyUrl, + Link: keyNull, + MainVariant: keyUuid, + NavigationItem: keyNull, + NavigationItemCategoriesByColumns: keyNull, + NewsletterSubscriber: keyNull, + NotificationBar: keyNull, + Order: keyUuid, + OrderItem: keyNull, + OpeningHours: keyUuid, + OpeningHoursOfDay: keyUuid, + Parameter: keyNull, + ParameterCheckboxFilterOption: keyNull, + ParameterSliderFilterOption: keyNull, + ParameterColorFilterOption: keyNull, + ParameterValueColorFilterOption: keyNull, + ParameterValue: keyUuid, + ParameterValueFilterOption: keyNull, + Payment: keyUuid, + PersonalData: keyNull, + PersonalDataPage: keyNull, + Price: keyNull, + PricingSetting: keyNull, + Product: keyUuid, + ProductFilterOptions: keyNull, + ProductPrice: keyNull, + RegularCustomerUser: keyUuid, + RegularProduct: keyUuid, + SeoSetting: keyNull, + SeoPage: keyNull, + Settings: keyNull, + SliderItem: keyUuid, + Store: keyUuid, + StoreAvailability: keyNull, + Transport: keyUuid, + TransportType: keyCode, + Unit: keyName, + Variant: keyUuid, + ProductList: keyUuid, + }, + updates: cacheUpdates, + optimistic: optimisticUpdates, +}); diff --git a/storefront/urql/cache/helpers.ts b/storefront/urql/cache/helpers.ts new file mode 100644 index 0000000000..391528deec --- /dev/null +++ b/storefront/urql/cache/helpers.ts @@ -0,0 +1,10 @@ +import { Cache } from '@urql/exchange-graphcache'; + +export const invalidateFields = (cache: Cache, fields: string[]): void => { + const key = 'Query'; + for (const field of cache.inspectFields('Query')) { + if (fields.includes(field.fieldName)) { + cache.invalidate(key, field.fieldKey); + } + } +}; diff --git a/storefront/urql/cache/optimistic.ts b/storefront/urql/cache/optimistic.ts new file mode 100644 index 0000000000..e1c2d2e7f9 --- /dev/null +++ b/storefront/urql/cache/optimistic.ts @@ -0,0 +1,111 @@ +import { OptimisticMutationConfig } from '@urql/exchange-graphcache'; +import { + ChangeTransportInCartInputApi, + CartQueryApi, + CartQueryDocumentApi, + CartQueryVariablesApi, + TransportsQueryApi, + TransportsQueryDocumentApi, + TransportsQueryVariablesApi, + ChangePaymentInCartInputApi, + ChangePaymentInCartMutationApi, + ChangeTransportInCartMutationApi, + TransportWithAvailablePaymentsAndStoresFragmentApi, +} from 'graphql/generated'; + +export const optimisticUpdates: OptimisticMutationConfig = { + ChangeTransportInCart: ({ input }: { input: ChangeTransportInCartInputApi }, cache) => { + const cartQueryResult: CartQueryApi | null = cache.readQuery({ + query: CartQueryDocumentApi, + variables: { + cartUuid: input.cartUuid ?? null, + } as CartQueryVariablesApi, + }); + + const transportsQueryResult = cache.readQuery({ + query: TransportsQueryDocumentApi, + variables: { + cartUuid: input.cartUuid ?? null, + } as TransportsQueryVariablesApi, + }); + + if (cartQueryResult === null) { + return null; + } + + return getOptimisticChangeTransportInCartResult(cartQueryResult, transportsQueryResult, input); + }, + ChangePaymentInCart: ({ input }: { input: ChangePaymentInCartInputApi }, cache) => { + const cartQueryResult: CartQueryApi | null = cache.readQuery({ + query: CartQueryDocumentApi, + variables: { + cartUuid: input.cartUuid ?? null, + } as CartQueryVariablesApi, + }); + + if (cartQueryResult === null) { + return null; + } + + return getOptimisticChangePaymentInCartResult(cartQueryResult, input); + }, + CleanProductList: () => { + return { + __typename: 'ProductList', + productList: null, + }; + }, +}; + +const getOptimisticChangeTransportInCartResult = ( + cartQueryResult: CartQueryApi, + transportsQueryResult: TransportsQueryApi | null, + input: ChangeTransportInCartInputApi, +) => + ({ + __typename: 'Cart', + items: cartQueryResult.cart?.items ?? null, + modifications: cartQueryResult.cart?.modifications ?? null, + payment: cartQueryResult.cart?.payment ?? null, + paymentGoPayBankSwift: cartQueryResult.cart?.paymentGoPayBankSwift ?? null, + promoCode: cartQueryResult.cart?.promoCode ?? null, + remainingAmountWithVatForFreeTransport: cartQueryResult.cart?.remainingAmountWithVatForFreeTransport ?? null, + selectedPickupPlaceIdentifier: input.pickupPlaceIdentifier ?? null, + totalDiscountPrice: cartQueryResult.cart?.totalDiscountPrice ?? null, + totalItemsPrice: cartQueryResult.cart?.totalItemsPrice ?? null, + totalPrice: cartQueryResult.cart?.totalPrice ?? null, + uuid: cartQueryResult.cart?.uuid ?? null, + transport: + transportsQueryResult?.transports.find((transport) => transport.uuid === input.transportUuid) ?? null, + } as ChangeTransportInCartMutationApi['ChangeTransportInCart']); + +const getOptimisticChangePaymentInCartResult = (cartQueryResult: CartQueryApi, input: ChangePaymentInCartInputApi) => { + const optimisticPayment = getPaymentFromTransport(cartQueryResult.cart?.transport, input.paymentUuid); + + return { + __typename: 'Cart', + items: cartQueryResult.cart?.items ?? null, + modifications: cartQueryResult.cart?.modifications ?? null, + payment: optimisticPayment, + paymentGoPayBankSwift: optimisticPayment === null ? null : cartQueryResult.cart?.paymentGoPayBankSwift ?? null, + promoCode: cartQueryResult.cart?.promoCode ?? null, + remainingAmountWithVatForFreeTransport: cartQueryResult.cart?.remainingAmountWithVatForFreeTransport ?? null, + selectedPickupPlaceIdentifier: cartQueryResult.cart?.selectedPickupPlaceIdentifier ?? null, + totalDiscountPrice: cartQueryResult.cart?.totalDiscountPrice ?? null, + totalItemsPrice: cartQueryResult.cart?.totalItemsPrice ?? null, + totalPrice: cartQueryResult.cart?.totalPrice ?? null, + uuid: cartQueryResult.cart?.uuid ?? null, + transport: cartQueryResult.cart?.transport, + } as ChangePaymentInCartMutationApi['ChangePaymentInCart']; +}; + +const getPaymentFromTransport = ( + transport: TransportWithAvailablePaymentsAndStoresFragmentApi | null | undefined, + paymentUuid: string | null, +) => { + if (!transport || paymentUuid === null) { + return null; + } + + return transport.payments.find((payment) => payment.uuid === paymentUuid) ?? null; +}; diff --git a/storefront/urql/cache/updates.ts b/storefront/urql/cache/updates.ts new file mode 100644 index 0000000000..089921e4d6 --- /dev/null +++ b/storefront/urql/cache/updates.ts @@ -0,0 +1,134 @@ +import { invalidateFields } from './helpers'; +import { Cache, DataField, UpdatesConfig } from '@urql/exchange-graphcache'; +import { + AddToCartMutationVariablesApi, + AddToCartResultApi, + ApplyPromoCodeToCartMutationVariablesApi, + CartApi, + CartQueryDocumentApi, + ChangePaymentInCartMutationVariablesApi, + ChangeTransportInCartMutationVariablesApi, + RemoveFromCartMutationVariablesApi, + RemovePromoCodeFromCartMutationVariablesApi, + WishlistQueryDocumentApi, + AddOrderItemsToCartMutationVariablesApi, + CleanProductListMutationVariablesApi, + ProductListInputApi, + ProductListUpdateInputApi, + ProductListTypeEnumApi, + ComparisonQueryDocumentApi, +} from 'graphql/generated'; + +export const cacheUpdates: UpdatesConfig = { + Mutation: { + Login(_result, _args, cache) { + invalidateFields(cache, ['cart']); + }, + Logout(_result, _args, cache) { + invalidateFields(cache, ['cart']); + }, + DeleteDeliveryAddress(_result, _args, cache) { + invalidateFields(cache, ['currentCustomerUser']); + }, + CreateOrder(_result, _args, cache) { + invalidateFields(cache, ['currentCustomerUser']); + }, + AddToCart(result, args: AddToCartMutationVariablesApi, cache) { + const addToCartResult = + typeof result.AddToCart !== 'undefined' ? (result.AddToCart as AddToCartResultApi) : undefined; + manuallyUpdateCartFragment(cache, addToCartResult?.cart, addToCartResult?.cart.uuid || null); + }, + AddOrderItemsToCart(result, args: AddOrderItemsToCartMutationVariablesApi, cache) { + const newCart = + typeof result.AddOrderItemsToCart !== 'undefined' ? (result.AddOrderItemsToCart as CartApi) : undefined; + manuallyUpdateCartFragment(cache, newCart, newCart?.uuid || null); + }, + ChangeTransportInCart(result, args: ChangeTransportInCartMutationVariablesApi, cache) { + const newCart = + typeof result.ChangeTransportInCart !== 'undefined' + ? (result.ChangeTransportInCart as CartApi) + : undefined; + manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); + }, + ChangePaymentInCart(result, args: ChangePaymentInCartMutationVariablesApi, cache) { + const newCart = + typeof result.ChangePaymentInCart !== 'undefined' ? (result.ChangePaymentInCart as CartApi) : undefined; + manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); + }, + RemoveFromCart(result, args: RemoveFromCartMutationVariablesApi, cache) { + const newCart = + typeof result.RemoveFromCart !== 'undefined' ? (result.RemoveFromCart as CartApi) : undefined; + manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); + }, + ApplyPromoCodeToCart(result, args: ApplyPromoCodeToCartMutationVariablesApi, cache) { + const newCart = + typeof result.ApplyPromoCodeToCart !== 'undefined' + ? (result.ApplyPromoCodeToCart as CartApi) + : undefined; + manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); + }, + RemovePromoCodeFromCart(result, args: RemovePromoCodeFromCartMutationVariablesApi, cache) { + const newCart = + typeof result.RemovePromoCodeFromCart !== 'undefined' + ? (result.RemovePromoCodeFromCart as CartApi) + : undefined; + manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); + }, + AddProductToList(result, args: { input: ProductListUpdateInputApi }, cache) { + manuallyUpdateProductListQuery(args.input.productListInput, result.AddProductToList, cache); + }, + RemoveProductFromList(result, args: { input: ProductListUpdateInputApi }, cache) { + if (result.RemoveProductFromList === null) { + manuallyRemoveProductList(cache, args.input.productListInput); + } else { + manuallyUpdateProductListQuery(args.input.productListInput, result.AddProductToList, cache); + } + }, + CleanProductList(_result, args: CleanProductListMutationVariablesApi, cache) { + manuallyRemoveProductList(cache, args.input); + }, + }, +}; + +const manuallyUpdateCartFragment = (cache: Cache, newCart: CartApi | undefined, cartUuid: string | null) => { + if (newCart) { + cache.updateQuery({ query: CartQueryDocumentApi, variables: { cartUuid } }, (data) => { + const updatedData = data || { __typename: 'Cart', cart: null }; + updatedData.cart = newCart; + + return updatedData; + }); + } +}; + +const manuallyRemoveProductList = (cache: Cache, args: ProductListInputApi) => { + const query = + args.type === ProductListTypeEnumApi.WishlistApi ? WishlistQueryDocumentApi : ComparisonQueryDocumentApi; + + cache.updateQuery({ query: query, variables: { input: args } }, (data) => ({ + ...data, + __typename: 'ProductList', + productList: null, + })); +}; + +const manuallyUpdateProductListQuery = (input: ProductListInputApi, result: DataField, cache: Cache) => { + const query = + input.type === ProductListTypeEnumApi.WishlistApi ? WishlistQueryDocumentApi : ComparisonQueryDocumentApi; + + if (typeof result === 'object' && result && 'uuid' in result) { + const uuid = input.uuid ?? result.uuid; + cache.updateQuery( + { + query: query, + variables: { + input: { type: input.type, uuid }, + }, + }, + () => ({ + __typename: 'ProductList', + productList: result, + }), + ); + } +}; diff --git a/storefront/urql/cacheExchange.ts b/storefront/urql/cacheExchange.ts deleted file mode 100644 index 33b70123f0..0000000000 --- a/storefront/urql/cacheExchange.ts +++ /dev/null @@ -1,333 +0,0 @@ -import { Cache, cacheExchange, Data, DataField } from '@urql/exchange-graphcache'; -import { IntrospectionQuery } from 'graphql'; -import { - AddToCartMutationVariablesApi, - AddToCartResultApi, - ApplyPromoCodeToCartMutationVariablesApi, - CartApi, - CartQueryApi, - CartQueryDocumentApi, - CartQueryVariablesApi, - ChangePaymentInCartInputApi, - ChangePaymentInCartMutationApi, - ChangePaymentInCartMutationVariablesApi, - ChangeTransportInCartInputApi, - ChangeTransportInCartMutationApi, - ChangeTransportInCartMutationVariablesApi, - RemoveFromCartMutationVariablesApi, - RemovePromoCodeFromCartMutationVariablesApi, - TransportsQueryApi, - TransportsQueryDocumentApi, - TransportsQueryVariablesApi, - TransportWithAvailablePaymentsAndStoresFragmentApi, - WishlistQueryDocumentApi, - AddOrderItemsToCartMutationVariablesApi, - CleanProductListMutationVariablesApi, - ProductListInputApi, - ProductListUpdateInputApi, - ProductListTypeEnumApi, - ComparisonQueryDocumentApi, -} from 'graphql/generated'; -import schema from 'schema.graphql.json'; - -const keyNull = () => null; -const keyUuid = (data: Data) => data.uuid as string | null; -const keyName = (data: Data) => data.name as string | null; -const keyCode = (data: Data) => data.code as string | null; -const keyUrl = (data: Data) => data.url as string | null; - -export const cache = cacheExchange({ - schema: schema as unknown as IntrospectionQuery, - keys: { - AdditionalSize: keyUrl, - Advert: keyUuid, - AdvertCode: keyUuid, - AdvertImage: keyUuid, - AdvertPosition: (data) => data.positionName as string | null, - ArticleSite: keyUuid, - Availability: keyName, - BlogArticle: keyUuid, - BlogCategory: keyUuid, - Brand: keyUuid, - BrandFilterOption: keyNull, - Cart: keyUuid, - CartItem: keyUuid, - CartItemModificationsResult: keyNull, - CartModificationsResult: keyNull, - CartMultipleAddedProductModificationsResult: keyNull, - CartPaymentModificationsResult: keyNull, - CartTransportModificationsResult: keyNull, - CartPromoCodeModificationsResult: keyNull, - Category: keyUuid, - CompanyCustomerUser: keyUuid, - Country: keyCode, - CustomerUser: keyUuid, - DeliveryAddress: keyUuid, - File: keyNull, - Flag: keyUuid, - FlagFilterOption: keyNull, - GoPayPaymentMethod: (data) => data.identifier as string | null, - Image: keyNull, - ImageSize: keyUrl, - Link: keyNull, - MainVariant: keyUuid, - NavigationItem: keyNull, - NavigationItemCategoriesByColumns: keyNull, - NewsletterSubscriber: keyNull, - NotificationBar: keyNull, - Order: keyUuid, - OrderItem: keyNull, - OpeningHours: keyUuid, - OpeningHoursOfDay: keyUuid, - Parameter: keyNull, - ParameterCheckboxFilterOption: keyNull, - ParameterSliderFilterOption: keyNull, - ParameterColorFilterOption: keyNull, - ParameterValueColorFilterOption: keyNull, - ParameterValue: keyUuid, - ParameterValueFilterOption: keyNull, - Payment: keyUuid, - PersonalData: keyNull, - PersonalDataPage: keyNull, - Price: keyNull, - PricingSetting: keyNull, - Product: keyUuid, - ProductFilterOptions: keyNull, - ProductPrice: keyNull, - RegularCustomerUser: keyUuid, - RegularProduct: keyUuid, - SeoSetting: keyNull, - SeoPage: keyNull, - Settings: keyNull, - SliderItem: keyUuid, - Store: keyUuid, - StoreAvailability: keyNull, - Transport: keyUuid, - TransportType: keyCode, - Unit: keyName, - Variant: keyUuid, - ProductList: keyUuid, - }, - updates: { - Mutation: { - Login(_result, _args, cache) { - invalidateFields(cache, ['cart']); // TODO productList - }, - Logout(_result, _args, cache) { - invalidateFields(cache, ['cart']); // TODO productList - }, - DeleteDeliveryAddress(_result, _args, cache) { - invalidateFields(cache, ['currentCustomerUser']); - }, - CreateOrder(_result, _args, cache) { - invalidateFields(cache, ['currentCustomerUser']); - }, - AddToCart(result, args: AddToCartMutationVariablesApi, cache) { - const addToCartResult = - typeof result.AddToCart !== 'undefined' ? (result.AddToCart as AddToCartResultApi) : undefined; - manuallyUpdateCartFragment(cache, addToCartResult?.cart, addToCartResult?.cart.uuid || null); - }, - AddOrderItemsToCart(result, args: AddOrderItemsToCartMutationVariablesApi, cache) { - const newCart = - typeof result.AddOrderItemsToCart !== 'undefined' - ? (result.AddOrderItemsToCart as CartApi) - : undefined; - manuallyUpdateCartFragment(cache, newCart, newCart?.uuid || null); - }, - ChangeTransportInCart(result, args: ChangeTransportInCartMutationVariablesApi, cache) { - const newCart = - typeof result.ChangeTransportInCart !== 'undefined' - ? (result.ChangeTransportInCart as CartApi) - : undefined; - manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); - }, - ChangePaymentInCart(result, args: ChangePaymentInCartMutationVariablesApi, cache) { - const newCart = - typeof result.ChangePaymentInCart !== 'undefined' - ? (result.ChangePaymentInCart as CartApi) - : undefined; - manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); - }, - RemoveFromCart(result, args: RemoveFromCartMutationVariablesApi, cache) { - const newCart = - typeof result.RemoveFromCart !== 'undefined' ? (result.RemoveFromCart as CartApi) : undefined; - manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); - }, - ApplyPromoCodeToCart(result, args: ApplyPromoCodeToCartMutationVariablesApi, cache) { - const newCart = - typeof result.ApplyPromoCodeToCart !== 'undefined' - ? (result.ApplyPromoCodeToCart as CartApi) - : undefined; - manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); - }, - RemovePromoCodeFromCart(result, args: RemovePromoCodeFromCartMutationVariablesApi, cache) { - const newCart = - typeof result.RemovePromoCodeFromCart !== 'undefined' - ? (result.RemovePromoCodeFromCart as CartApi) - : undefined; - manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); - }, - AddProductToList(result, args: { input: ProductListUpdateInputApi }, cache) { - manuallyUpdateProductListQuery(args.input.productListInput, result.AddProductToList, cache); - }, - RemoveProductFromList(result, args: { input: ProductListUpdateInputApi }, cache) { - if (result.RemoveProductFromList === null) { - manuallyRemoveProductList(cache, args.input.productListInput); - } else { - manuallyUpdateProductListQuery(args.input.productListInput, result.AddProductToList, cache); - } - }, - CleanProductList(_result, args: CleanProductListMutationVariablesApi, cache) { - manuallyRemoveProductList(cache, args.input); - }, - }, - }, - optimistic: { - ChangeTransportInCart: ({ input }: { input: ChangeTransportInCartInputApi }, cache) => { - const cartQueryResult: CartQueryApi | null = cache.readQuery({ - query: CartQueryDocumentApi, - variables: { - cartUuid: input.cartUuid ?? null, - } as CartQueryVariablesApi, - }); - - const transportsQueryResult = cache.readQuery({ - query: TransportsQueryDocumentApi, - variables: { - cartUuid: input.cartUuid ?? null, - } as TransportsQueryVariablesApi, - }); - - if (cartQueryResult === null) { - return null; - } - - return getOptimisticChangeTransportInCartResult(cartQueryResult, transportsQueryResult, input); - }, - ChangePaymentInCart: ({ input }: { input: ChangePaymentInCartInputApi }, cache) => { - const cartQueryResult: CartQueryApi | null = cache.readQuery({ - query: CartQueryDocumentApi, - variables: { - cartUuid: input.cartUuid ?? null, - } as CartQueryVariablesApi, - }); - - if (cartQueryResult === null) { - return null; - } - - return getOptimisticChangePaymentInCartResult(cartQueryResult, input); - }, - CleanProductList: () => { - return { - __typename: 'ProductList', - productList: null, - }; - }, - }, -}); - -const invalidateFields = (cache: Cache, fields: string[]): void => { - const key = 'Query'; - for (const field of cache.inspectFields('Query')) { - if (fields.includes(field.fieldName)) { - cache.invalidate(key, field.fieldKey); - } - } -}; - -const manuallyUpdateCartFragment = (cache: Cache, newCart: CartApi | undefined, cartUuid: string | null) => { - if (newCart) { - cache.updateQuery({ query: CartQueryDocumentApi, variables: { cartUuid } }, (data) => { - const updatedData = data || { __typename: 'Cart', cart: null }; - updatedData.cart = newCart; - - return updatedData; - }); - } -}; - -const manuallyRemoveProductList = (cache: Cache, args: ProductListInputApi) => { - const query = - args.type === ProductListTypeEnumApi.WishlistApi ? WishlistQueryDocumentApi : ComparisonQueryDocumentApi; - - cache.updateQuery({ query: query, variables: { input: args } }, (data) => ({ - ...data, - __typename: 'ProductList', - productList: null, - })); -}; - -const manuallyUpdateProductListQuery = (input: ProductListInputApi, result: DataField, cache: Cache) => { - const query = - input.type === ProductListTypeEnumApi.WishlistApi ? WishlistQueryDocumentApi : ComparisonQueryDocumentApi; - - if (typeof result === 'object' && result && 'uuid' in result) { - const uuid = input.uuid ?? result.uuid; - cache.updateQuery( - { - query: query, - variables: { - input: { type: input.type, uuid }, - }, - }, - () => ({ - __typename: 'ProductList', - productList: result, - }), - ); - } -}; - -const getOptimisticChangeTransportInCartResult = ( - cartQueryResult: CartQueryApi, - transportsQueryResult: TransportsQueryApi | null, - input: ChangeTransportInCartInputApi, -) => - ({ - __typename: 'Cart', - items: cartQueryResult.cart?.items ?? null, - modifications: cartQueryResult.cart?.modifications ?? null, - payment: cartQueryResult.cart?.payment ?? null, - paymentGoPayBankSwift: cartQueryResult.cart?.paymentGoPayBankSwift ?? null, - promoCode: cartQueryResult.cart?.promoCode ?? null, - remainingAmountWithVatForFreeTransport: cartQueryResult.cart?.remainingAmountWithVatForFreeTransport ?? null, - selectedPickupPlaceIdentifier: input.pickupPlaceIdentifier ?? null, - totalDiscountPrice: cartQueryResult.cart?.totalDiscountPrice ?? null, - totalItemsPrice: cartQueryResult.cart?.totalItemsPrice ?? null, - totalPrice: cartQueryResult.cart?.totalPrice ?? null, - uuid: cartQueryResult.cart?.uuid ?? null, - transport: - transportsQueryResult?.transports.find((transport) => transport.uuid === input.transportUuid) ?? null, - } as ChangeTransportInCartMutationApi['ChangeTransportInCart']); - -const getOptimisticChangePaymentInCartResult = (cartQueryResult: CartQueryApi, input: ChangePaymentInCartInputApi) => { - const optimisticPayment = getPaymentFromTransport(cartQueryResult.cart?.transport, input.paymentUuid); - - return { - __typename: 'Cart', - items: cartQueryResult.cart?.items ?? null, - modifications: cartQueryResult.cart?.modifications ?? null, - payment: optimisticPayment, - paymentGoPayBankSwift: optimisticPayment === null ? null : cartQueryResult.cart?.paymentGoPayBankSwift ?? null, - promoCode: cartQueryResult.cart?.promoCode ?? null, - remainingAmountWithVatForFreeTransport: cartQueryResult.cart?.remainingAmountWithVatForFreeTransport ?? null, - selectedPickupPlaceIdentifier: cartQueryResult.cart?.selectedPickupPlaceIdentifier ?? null, - totalDiscountPrice: cartQueryResult.cart?.totalDiscountPrice ?? null, - totalItemsPrice: cartQueryResult.cart?.totalItemsPrice ?? null, - totalPrice: cartQueryResult.cart?.totalPrice ?? null, - uuid: cartQueryResult.cart?.uuid ?? null, - transport: cartQueryResult.cart?.transport, - } as ChangePaymentInCartMutationApi['ChangePaymentInCart']; -}; - -const getPaymentFromTransport = ( - transport: TransportWithAvailablePaymentsAndStoresFragmentApi | null | undefined, - paymentUuid: string | null, -) => { - if (!transport || paymentUuid === null) { - return null; - } - - return transport.payments.find((payment) => payment.uuid === paymentUuid) ?? null; -}; diff --git a/storefront/urql/exchanges.ts b/storefront/urql/exchanges.ts index 64875ae0f8..bbc21867db 100644 --- a/storefront/urql/exchanges.ts +++ b/storefront/urql/exchanges.ts @@ -6,7 +6,7 @@ import { GetServerSidePropsContext, NextPageContext } from 'next'; import { Translate } from 'next-translate'; import { ClientOptions, fetchExchange, SSRExchange } from 'urql'; import { getAuthExchangeOptions } from 'urql/authExchange'; -import { cache } from 'urql/cacheExchange'; +import { cache } from 'urql/cache/cacheExchange'; export const getUrqlExchanges = ( ssrExchange: SSRExchange, From bfc6cecc5e1e82e99a68d64d43462ca74d95ef30 Mon Sep 17 00:00:00 2001 From: Sebastian Holesz Date: Wed, 15 Nov 2023 16:41:39 +0100 Subject: [PATCH 19/22] renamed cache update helpers to better reflect the reality --- storefront/urql/cache/updates.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/storefront/urql/cache/updates.ts b/storefront/urql/cache/updates.ts index 089921e4d6..80f90f285a 100644 --- a/storefront/urql/cache/updates.ts +++ b/storefront/urql/cache/updates.ts @@ -36,61 +36,61 @@ export const cacheUpdates: UpdatesConfig = { AddToCart(result, args: AddToCartMutationVariablesApi, cache) { const addToCartResult = typeof result.AddToCart !== 'undefined' ? (result.AddToCart as AddToCartResultApi) : undefined; - manuallyUpdateCartFragment(cache, addToCartResult?.cart, addToCartResult?.cart.uuid || null); + manuallyUpdateCartQuery(cache, addToCartResult?.cart, addToCartResult?.cart.uuid || null); }, AddOrderItemsToCart(result, args: AddOrderItemsToCartMutationVariablesApi, cache) { const newCart = typeof result.AddOrderItemsToCart !== 'undefined' ? (result.AddOrderItemsToCart as CartApi) : undefined; - manuallyUpdateCartFragment(cache, newCart, newCart?.uuid || null); + manuallyUpdateCartQuery(cache, newCart, newCart?.uuid || null); }, ChangeTransportInCart(result, args: ChangeTransportInCartMutationVariablesApi, cache) { const newCart = typeof result.ChangeTransportInCart !== 'undefined' ? (result.ChangeTransportInCart as CartApi) : undefined; - manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); + manuallyUpdateCartQuery(cache, newCart, args.input.cartUuid); }, ChangePaymentInCart(result, args: ChangePaymentInCartMutationVariablesApi, cache) { const newCart = typeof result.ChangePaymentInCart !== 'undefined' ? (result.ChangePaymentInCart as CartApi) : undefined; - manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); + manuallyUpdateCartQuery(cache, newCart, args.input.cartUuid); }, RemoveFromCart(result, args: RemoveFromCartMutationVariablesApi, cache) { const newCart = typeof result.RemoveFromCart !== 'undefined' ? (result.RemoveFromCart as CartApi) : undefined; - manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); + manuallyUpdateCartQuery(cache, newCart, args.input.cartUuid); }, ApplyPromoCodeToCart(result, args: ApplyPromoCodeToCartMutationVariablesApi, cache) { const newCart = typeof result.ApplyPromoCodeToCart !== 'undefined' ? (result.ApplyPromoCodeToCart as CartApi) : undefined; - manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); + manuallyUpdateCartQuery(cache, newCart, args.input.cartUuid); }, RemovePromoCodeFromCart(result, args: RemovePromoCodeFromCartMutationVariablesApi, cache) { const newCart = typeof result.RemovePromoCodeFromCart !== 'undefined' ? (result.RemovePromoCodeFromCart as CartApi) : undefined; - manuallyUpdateCartFragment(cache, newCart, args.input.cartUuid); + manuallyUpdateCartQuery(cache, newCart, args.input.cartUuid); }, AddProductToList(result, args: { input: ProductListUpdateInputApi }, cache) { manuallyUpdateProductListQuery(args.input.productListInput, result.AddProductToList, cache); }, RemoveProductFromList(result, args: { input: ProductListUpdateInputApi }, cache) { if (result.RemoveProductFromList === null) { - manuallyRemoveProductList(cache, args.input.productListInput); + manuallyRemoveProductListQuery(cache, args.input.productListInput); } else { manuallyUpdateProductListQuery(args.input.productListInput, result.AddProductToList, cache); } }, CleanProductList(_result, args: CleanProductListMutationVariablesApi, cache) { - manuallyRemoveProductList(cache, args.input); + manuallyRemoveProductListQuery(cache, args.input); }, }, }; -const manuallyUpdateCartFragment = (cache: Cache, newCart: CartApi | undefined, cartUuid: string | null) => { +const manuallyUpdateCartQuery = (cache: Cache, newCart: CartApi | undefined, cartUuid: string | null) => { if (newCart) { cache.updateQuery({ query: CartQueryDocumentApi, variables: { cartUuid } }, (data) => { const updatedData = data || { __typename: 'Cart', cart: null }; @@ -101,7 +101,7 @@ const manuallyUpdateCartFragment = (cache: Cache, newCart: CartApi | undefined, } }; -const manuallyRemoveProductList = (cache: Cache, args: ProductListInputApi) => { +const manuallyRemoveProductListQuery = (cache: Cache, args: ProductListInputApi) => { const query = args.type === ProductListTypeEnumApi.WishlistApi ? WishlistQueryDocumentApi : ComparisonQueryDocumentApi; From 4bebeaa7da4faaa1e1a0d368f30c2d708d7e8aa0 Mon Sep 17 00:00:00 2001 From: Sebastian Holesz Date: Thu, 16 Nov 2023 15:51:59 +0100 Subject: [PATCH 20/22] increased level of generality for product lists on SF - all lists now use the same mutations, queries, and fragments - useProductList now includes essentially all the logic needed for a product list, and only requires a provided type and callbacks - zustand store now stores a dictionary (object) of product list UUIDs which simplified the code and made it more generic - useProductListUuids was removed as it was unnecessary - useUpdateProductListUuid was introduced as a helper to generically update a product list UUID given its type - additionally renamed productsCompare to comparedProducts as it is a more suitable and overall better name --- .../ProductComparison/ProductComparison.tsx | 2 +- .../ProductComparisonBody.tsx | 12 +- .../ProductComparisonContent.tsx | 20 +-- .../ProductComparisonHead.tsx | 10 +- .../ProductComparisonHeadItem.tsx | 4 +- .../ProductComparisonHeadSticky.tsx | 8 +- storefront/graphql/generated/index.tsx | 135 +++++------------- .../fragments/ComparisonFragment.graphql | 7 - ...l => ProductInProductListFragment.graphql} | 2 +- .../fragments/ProductListFragment.graphql | 7 + .../fragments/WishlistFragment.graphql | 7 - .../AddProductToComparisonMutation.graphql | 5 - .../AddProductToListMutation.graphql | 5 + .../AddProductToWishlistMutation.graphql | 5 - ...emoveProductFromComparisonMutation.graphql | 5 - .../RemoveProductFromListMutation.graphql | 5 + .../RemoveProductFromWishlistMutation.graphql | 5 - .../queries/ComparisonQuery.graphql | 5 - .../queries/ProductListQuery.graphql | 5 + .../queries/WishlistQuery.graphql | 5 - storefront/hooks/auth/useAuth.tsx | 10 +- storefront/hooks/auth/useRegistration.tsx | 8 +- .../productLists/comparison/useComparison.tsx | 45 +----- .../hooks/productLists/useProductList.ts | 71 +++++---- .../hooks/productLists/useProductListUuids.ts | 31 ---- .../productLists/useUpdateProductListUuid.ts | 23 +++ .../productLists/wishlist/useWishlist.tsx | 49 +------ storefront/store/slices/createUserSlice.ts | 21 ++- storefront/urql/cache/updates.ts | 59 ++++---- 29 files changed, 210 insertions(+), 366 deletions(-) delete mode 100644 storefront/graphql/requests/productLists/fragments/ComparisonFragment.graphql rename storefront/graphql/requests/productLists/fragments/{ComparedProductFragment.graphql => ProductInProductListFragment.graphql} (61%) create mode 100644 storefront/graphql/requests/productLists/fragments/ProductListFragment.graphql delete mode 100644 storefront/graphql/requests/productLists/fragments/WishlistFragment.graphql delete mode 100644 storefront/graphql/requests/productLists/mutations/AddProductToComparisonMutation.graphql create mode 100644 storefront/graphql/requests/productLists/mutations/AddProductToListMutation.graphql delete mode 100644 storefront/graphql/requests/productLists/mutations/AddProductToWishlistMutation.graphql delete mode 100644 storefront/graphql/requests/productLists/mutations/RemoveProductFromComparisonMutation.graphql create mode 100644 storefront/graphql/requests/productLists/mutations/RemoveProductFromListMutation.graphql delete mode 100644 storefront/graphql/requests/productLists/mutations/RemoveProductFromWishlistMutation.graphql delete mode 100644 storefront/graphql/requests/productLists/queries/ComparisonQuery.graphql create mode 100644 storefront/graphql/requests/productLists/queries/ProductListQuery.graphql delete mode 100644 storefront/graphql/requests/productLists/queries/WishlistQuery.graphql delete mode 100644 storefront/hooks/productLists/useProductListUuids.ts create mode 100644 storefront/hooks/productLists/useUpdateProductListUuid.ts diff --git a/storefront/components/Pages/ProductComparison/ProductComparison.tsx b/storefront/components/Pages/ProductComparison/ProductComparison.tsx index 30c83c3356..4033de7a5f 100644 --- a/storefront/components/Pages/ProductComparison/ProductComparison.tsx +++ b/storefront/components/Pages/ProductComparison/ProductComparison.tsx @@ -20,7 +20,7 @@ export const ProductComparison: FC = () => { {fetching && } - {comparison?.products && !fetching && } + {comparison?.products && !fetching && } {!comparison?.products && !fetching && (
diff --git a/storefront/components/Pages/ProductComparison/ProductComparisonBody.tsx b/storefront/components/Pages/ProductComparison/ProductComparisonBody.tsx index 510f232732..a8c166adb1 100644 --- a/storefront/components/Pages/ProductComparison/ProductComparisonBody.tsx +++ b/storefront/components/Pages/ProductComparison/ProductComparisonBody.tsx @@ -1,14 +1,14 @@ import { ProductPrice } from 'components/Blocks/Product/ProductPrice'; -import { ComparedProductFragmentApi } from 'graphql/generated'; +import { ProductInProductListFragmentApi } from 'graphql/generated'; import useTranslation from 'next-translate/useTranslation'; import { twJoin } from 'tailwind-merge'; type ProductComparisonBodyProps = { - productsCompare: ComparedProductFragmentApi[]; + comparedProducts: ProductInProductListFragmentApi[]; parametersDataState: { name: string; values: string[] }[]; }; -export const ProductComparisonBody: FC = (props) => { +export const ProductComparisonBody: FC = ({ comparedProducts, parametersDataState }) => { const { t } = useTranslation(); return ( @@ -17,7 +17,7 @@ export const ProductComparisonBody: FC = (props) =>
{t('Price with VAT')}
- {props.productsCompare.map((product) => ( + {comparedProducts.map((product) => ( @@ -25,7 +25,7 @@ export const ProductComparisonBody: FC = (props) => {t('Availability')} - {props.productsCompare.map((product) => ( + {comparedProducts.map((product) => (
= (props) => ))} - {props.parametersDataState.map((parameter, parameterIndex) => ( + {parametersDataState.map((parameter, parameterIndex) => ( {parameter.name} diff --git a/storefront/components/Pages/ProductComparison/ProductComparisonContent.tsx b/storefront/components/Pages/ProductComparison/ProductComparisonContent.tsx index dcd14f936d..fa4408d295 100644 --- a/storefront/components/Pages/ProductComparison/ProductComparisonContent.tsx +++ b/storefront/components/Pages/ProductComparison/ProductComparisonContent.tsx @@ -3,17 +3,17 @@ import { ProductComparisonButtonRemoveAll } from './ProductComparisonButtonRemov import { ProductComparisonHead } from './ProductComparisonHead'; import { ProductComparisonHeadSticky } from './ProductComparisonHeadSticky'; import { ArrowIcon } from 'components/Basic/Icon/IconsSvg'; -import { ComparedProductFragmentApi } from 'graphql/generated'; +import { ProductInProductListFragmentApi } from 'graphql/generated'; import { twMergeCustom } from 'helpers/twMerge'; import { useComparisonTable } from 'hooks/productLists/comparison/useComparisonTable'; import { useEffect, useMemo } from 'react'; import { twJoin } from 'tailwind-merge'; type ProductComparisonContentProps = { - productsCompare: ComparedProductFragmentApi[]; + comparedProducts: ProductInProductListFragmentApi[]; }; -export const ProductComparisonContent: FC = ({ productsCompare }) => { +export const ProductComparisonContent: FC = ({ comparedProducts }) => { const { isArrowLeftActive, isArrowRightActive, @@ -23,11 +23,11 @@ export const ProductComparisonContent: FC = ({ pr handleSlideRight, calcMaxMarginLeft, tableMarginLeft, - } = useComparisonTable(productsCompare.length); + } = useComparisonTable(comparedProducts.length); const getParametersDataState = useMemo(() => { const parametersData: { name: string; values: string[] }[] = []; - productsCompare.forEach((product) => { + comparedProducts.forEach((product) => { product.parameters.forEach((parameter) => { const indexOfParameter = parametersData.findIndex((item) => item.name === parameter.name); @@ -37,7 +37,7 @@ export const ProductComparisonContent: FC = ({ pr }); }); - productsCompare.forEach((product, productIndex) => { + comparedProducts.forEach((product, productIndex) => { product.parameters.forEach((parameter) => { const indexOfParameter = parametersData.findIndex((item) => item.name === parameter.name); @@ -53,7 +53,7 @@ export const ProductComparisonContent: FC = ({ pr }); return parametersData; - }, [productsCompare]); + }, [comparedProducts]); useEffect(() => { calcMaxMarginLeft(); @@ -78,7 +78,7 @@ export const ProductComparisonContent: FC = ({ pr />
- +
= ({ pr id="js-table-compare" style={{ marginLeft: -tableMarginLeft }} > - +
diff --git a/storefront/components/Pages/ProductComparison/ProductComparisonHead.tsx b/storefront/components/Pages/ProductComparison/ProductComparisonHead.tsx index a29920b621..0cd0c6639b 100644 --- a/storefront/components/Pages/ProductComparison/ProductComparisonHead.tsx +++ b/storefront/components/Pages/ProductComparison/ProductComparisonHead.tsx @@ -1,13 +1,13 @@ import { ProductComparisonButtonRemoveAll } from './ProductComparisonButtonRemoveAll'; import { ProductComparisonHeadItem } from './ProductComparisonHeadItem'; -import { ComparedProductFragmentApi } from 'graphql/generated'; +import { ProductInProductListFragmentApi } from 'graphql/generated'; import { useComparison } from 'hooks/productLists/comparison/useComparison'; type ProductComparisonHeadProps = { - productsCompare: ComparedProductFragmentApi[]; + comparedProducts: ProductInProductListFragmentApi[]; }; -export const ProductComparisonHead: FC = ({ productsCompare }) => { +export const ProductComparisonHead: FC = ({ comparedProducts }) => { const { toggleProductInComparison } = useComparison(); return ( @@ -16,12 +16,12 @@ export const ProductComparisonHead: FC = ({ products - {productsCompare.map((product, index) => ( + {comparedProducts.map((product, index) => ( toggleProductInComparison(product.uuid)} /> ))} diff --git a/storefront/components/Pages/ProductComparison/ProductComparisonHeadItem.tsx b/storefront/components/Pages/ProductComparison/ProductComparisonHeadItem.tsx index 9f31f82367..961f517181 100644 --- a/storefront/components/Pages/ProductComparison/ProductComparisonHeadItem.tsx +++ b/storefront/components/Pages/ProductComparison/ProductComparisonHeadItem.tsx @@ -3,7 +3,7 @@ import { RemoveIcon } from 'components/Basic/Icon/IconsSvg'; import { Image } from 'components/Basic/Image/Image'; import { ProductAction } from 'components/Blocks/Product/ProductAction'; import { ProductFlags } from 'components/Blocks/Product/ProductFlags'; -import { ComparedProductFragmentApi, ListedProductFragmentApi } from 'graphql/generated'; +import { ProductInProductListFragmentApi, ListedProductFragmentApi } from 'graphql/generated'; import { onGtmProductClickEventHandler } from 'gtm/helpers/eventHandlers'; import { GtmMessageOriginType, GtmProductListNameType } from 'gtm/types/enums'; import { useComparisonTable } from 'hooks/productLists/comparison/useComparisonTable'; @@ -12,7 +12,7 @@ import useTranslation from 'next-translate/useTranslation'; import { useCallback } from 'react'; type ProductComparisonItemProps = { - product: ComparedProductFragmentApi; + product: ProductInProductListFragmentApi; productsCompareCount: number; listIndex: number; toggleProductInComparison: () => void; diff --git a/storefront/components/Pages/ProductComparison/ProductComparisonHeadSticky.tsx b/storefront/components/Pages/ProductComparison/ProductComparisonHeadSticky.tsx index 6f8009d010..fd06bb2df8 100644 --- a/storefront/components/Pages/ProductComparison/ProductComparisonHeadSticky.tsx +++ b/storefront/components/Pages/ProductComparison/ProductComparisonHeadSticky.tsx @@ -1,15 +1,15 @@ import { Image } from 'components/Basic/Image/Image'; -import { ComparedProductFragmentApi } from 'graphql/generated'; +import { ProductInProductListFragmentApi } from 'graphql/generated'; import { useComparisonTable } from 'hooks/productLists/comparison/useComparisonTable'; import { twJoin } from 'tailwind-merge'; type ProductComparisonHeadStickyProps = { - productsCompare: ComparedProductFragmentApi[]; + comparedProducts: ProductInProductListFragmentApi[]; tableMarginLeft: number; }; export const ProductComparisonHeadSticky: FC = (props) => { - const { tableStickyHeadActive } = useComparisonTable(props.productsCompare.length); + const { tableStickyHeadActive } = useComparisonTable(props.comparedProducts.length); return (
= >
- {props.productsCompare.map((product, index) => ( + {props.comparedProducts.map((product, index) => (
}>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }; +type ProductInProductListFragment_MainVariant_Api = { __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }; -type ComparedProductFragment_RegularProduct_Api = { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }; +type ProductInProductListFragment_RegularProduct_Api = { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }; -type ComparedProductFragment_Variant_Api = { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }; +type ProductInProductListFragment_Variant_Api = { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }; -export type ComparedProductFragmentApi = ComparedProductFragment_MainVariant_Api | ComparedProductFragment_RegularProduct_Api | ComparedProductFragment_Variant_Api; +export type ProductInProductListFragmentApi = ProductInProductListFragment_MainVariant_Api | ProductInProductListFragment_RegularProduct_Api | ProductInProductListFragment_Variant_Api; -export type ProductComparisonFragmentApi = { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> }; +export type ProductListFragmentApi = { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> }; -export type WishlistFragmentApi = { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> }; - -export type AddProductToComparisonMutationVariablesApi = Exact<{ - input: ProductListUpdateInputApi; -}>; - - -export type AddProductToComparisonMutationApi = { __typename?: 'Mutation', AddProductToList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } }; - -export type AddProductToWishlistMutationVariablesApi = Exact<{ +export type AddProductToListMutationVariablesApi = Exact<{ input: ProductListUpdateInputApi; }>; -export type AddProductToWishlistMutationApi = { __typename?: 'Mutation', AddProductToList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } }; +export type AddProductToListMutationApi = { __typename?: 'Mutation', AddProductToList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } }; export type CleanProductListMutationVariablesApi = Exact<{ input: ProductListInputApi; @@ -3511,33 +3502,19 @@ export type CleanProductListMutationVariablesApi = Exact<{ export type CleanProductListMutationApi = { __typename?: 'Mutation', CleanProductList: { __typename?: 'ProductList', uuid: string } | null }; -export type RemoveProductFromComparisonMutationVariablesApi = Exact<{ +export type RemoveProductFromListMutationVariablesApi = Exact<{ input: ProductListUpdateInputApi; }>; -export type RemoveProductFromComparisonMutationApi = { __typename?: 'Mutation', RemoveProductFromList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; - -export type RemoveProductFromWishlistMutationVariablesApi = Exact<{ - input: ProductListUpdateInputApi; -}>; - +export type RemoveProductFromListMutationApi = { __typename?: 'Mutation', RemoveProductFromList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; -export type RemoveProductFromWishlistMutationApi = { __typename?: 'Mutation', RemoveProductFromList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; - -export type ComparisonQueryVariablesApi = Exact<{ +export type ProductListQueryVariablesApi = Exact<{ input: ProductListInputApi; }>; -export type ComparisonQueryApi = { __typename?: 'Query', productList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; - -export type WishlistQueryVariablesApi = Exact<{ - input: ProductListInputApi; -}>; - - -export type WishlistQueryApi = { __typename?: 'Query', productList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; +export type ProductListQueryApi = { __typename?: 'Query', productList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; export type ListedProductConnectionFragmentApi = { __typename: 'ProductConnection', pageInfo: { __typename?: 'PageInfo', hasNextPage: boolean }, edges: Array<{ __typename: 'ProductEdge', node: { __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | null } | null> | null }; @@ -4924,8 +4901,8 @@ export const ParameterFragmentApi = gql` } } `; -export const ComparedProductFragmentApi = gql` - fragment ComparedProductFragment on Product { +export const ProductInProductListFragmentApi = gql` + fragment ProductInProductListFragment on Product { ...ListedProductFragment parameters { ...ParameterFragment @@ -4933,24 +4910,15 @@ export const ComparedProductFragmentApi = gql` } ${ListedProductFragmentApi} ${ParameterFragmentApi}`; -export const ProductComparisonFragmentApi = gql` - fragment ProductComparisonFragment on ProductList { - __typename - uuid - products { - ...ComparedProductFragment - } -} - ${ComparedProductFragmentApi}`; -export const WishlistFragmentApi = gql` - fragment WishlistFragment on ProductList { +export const ProductListFragmentApi = gql` + fragment ProductListFragment on ProductList { __typename uuid products { - ...ListedProductFragment + ...ProductInProductListFragment } } - ${ListedProductFragmentApi}`; + ${ProductInProductListFragmentApi}`; export const ListedProductConnectionFragmentApi = gql` fragment ListedProductConnectionFragment on ProductConnection { __typename @@ -5907,27 +5875,16 @@ export const PersonalDataPageTextQueryDocumentApi = gql` export function usePersonalDataPageTextQueryApi(options?: Omit, 'query'>) { return Urql.useQuery({ query: PersonalDataPageTextQueryDocumentApi, ...options }); }; -export const AddProductToComparisonMutationDocumentApi = gql` - mutation AddProductToComparisonMutation($input: ProductListUpdateInput!) { - AddProductToList(input: $input) { - ...ProductComparisonFragment - } -} - ${ProductComparisonFragmentApi}`; - -export function useAddProductToComparisonMutationApi() { - return Urql.useMutation(AddProductToComparisonMutationDocumentApi); -}; -export const AddProductToWishlistMutationDocumentApi = gql` - mutation AddProductToWishlistMutation($input: ProductListUpdateInput!) { +export const AddProductToListMutationDocumentApi = gql` + mutation AddProductToListMutation($input: ProductListUpdateInput!) { AddProductToList(input: $input) { - ...WishlistFragment + ...ProductListFragment } } - ${WishlistFragmentApi}`; + ${ProductListFragmentApi}`; -export function useAddProductToWishlistMutationApi() { - return Urql.useMutation(AddProductToWishlistMutationDocumentApi); +export function useAddProductToListMutationApi() { + return Urql.useMutation(AddProductToListMutationDocumentApi); }; export const CleanProductListMutationDocumentApi = gql` mutation CleanProductListMutation($input: ProductListInput!) { @@ -5940,49 +5897,27 @@ export const CleanProductListMutationDocumentApi = gql` export function useCleanProductListMutationApi() { return Urql.useMutation(CleanProductListMutationDocumentApi); }; -export const RemoveProductFromComparisonMutationDocumentApi = gql` - mutation RemoveProductFromComparisonMutation($input: ProductListUpdateInput!) { +export const RemoveProductFromListMutationDocumentApi = gql` + mutation RemoveProductFromListMutation($input: ProductListUpdateInput!) { RemoveProductFromList(input: $input) { - ...ProductComparisonFragment - } -} - ${ProductComparisonFragmentApi}`; - -export function useRemoveProductFromComparisonMutationApi() { - return Urql.useMutation(RemoveProductFromComparisonMutationDocumentApi); -}; -export const RemoveProductFromWishlistMutationDocumentApi = gql` - mutation RemoveProductFromWishlistMutation($input: ProductListUpdateInput!) { - RemoveProductFromList(input: $input) { - ...WishlistFragment - } -} - ${WishlistFragmentApi}`; - -export function useRemoveProductFromWishlistMutationApi() { - return Urql.useMutation(RemoveProductFromWishlistMutationDocumentApi); -}; -export const ComparisonQueryDocumentApi = gql` - query ComparisonQuery($input: ProductListInput!) { - productList(input: $input) { - ...ProductComparisonFragment + ...ProductListFragment } } - ${ProductComparisonFragmentApi}`; + ${ProductListFragmentApi}`; -export function useComparisonQueryApi(options: Omit, 'query'>) { - return Urql.useQuery({ query: ComparisonQueryDocumentApi, ...options }); +export function useRemoveProductFromListMutationApi() { + return Urql.useMutation(RemoveProductFromListMutationDocumentApi); }; -export const WishlistQueryDocumentApi = gql` - query WishlistQuery($input: ProductListInput!) { +export const ProductListQueryDocumentApi = gql` + query ProductListQuery($input: ProductListInput!) { productList(input: $input) { - ...WishlistFragment + ...ProductListFragment } } - ${WishlistFragmentApi}`; + ${ProductListFragmentApi}`; -export function useWishlistQueryApi(options: Omit, 'query'>) { - return Urql.useQuery({ query: WishlistQueryDocumentApi, ...options }); +export function useProductListQueryApi(options: Omit, 'query'>) { + return Urql.useQuery({ query: ProductListQueryDocumentApi, ...options }); }; export const BrandProductsQueryDocumentApi = gql` query BrandProductsQuery($endCursor: String!, $orderingMode: ProductOrderingModeEnum, $filter: ProductFilter, $urlSlug: String, $pageSize: Int) { diff --git a/storefront/graphql/requests/productLists/fragments/ComparisonFragment.graphql b/storefront/graphql/requests/productLists/fragments/ComparisonFragment.graphql deleted file mode 100644 index 2d56edfb37..0000000000 --- a/storefront/graphql/requests/productLists/fragments/ComparisonFragment.graphql +++ /dev/null @@ -1,7 +0,0 @@ -fragment ProductComparisonFragment on ProductList { - __typename - uuid - products { - ...ComparedProductFragment - } -} diff --git a/storefront/graphql/requests/productLists/fragments/ComparedProductFragment.graphql b/storefront/graphql/requests/productLists/fragments/ProductInProductListFragment.graphql similarity index 61% rename from storefront/graphql/requests/productLists/fragments/ComparedProductFragment.graphql rename to storefront/graphql/requests/productLists/fragments/ProductInProductListFragment.graphql index 0441892f5d..b2461048fd 100644 --- a/storefront/graphql/requests/productLists/fragments/ComparedProductFragment.graphql +++ b/storefront/graphql/requests/productLists/fragments/ProductInProductListFragment.graphql @@ -1,4 +1,4 @@ -fragment ComparedProductFragment on Product { +fragment ProductInProductListFragment on Product { ...ListedProductFragment parameters { ...ParameterFragment diff --git a/storefront/graphql/requests/productLists/fragments/ProductListFragment.graphql b/storefront/graphql/requests/productLists/fragments/ProductListFragment.graphql new file mode 100644 index 0000000000..f9bf135c34 --- /dev/null +++ b/storefront/graphql/requests/productLists/fragments/ProductListFragment.graphql @@ -0,0 +1,7 @@ +fragment ProductListFragment on ProductList { + __typename + uuid + products { + ...ProductInProductListFragment + } +} diff --git a/storefront/graphql/requests/productLists/fragments/WishlistFragment.graphql b/storefront/graphql/requests/productLists/fragments/WishlistFragment.graphql deleted file mode 100644 index 431ac2809a..0000000000 --- a/storefront/graphql/requests/productLists/fragments/WishlistFragment.graphql +++ /dev/null @@ -1,7 +0,0 @@ -fragment WishlistFragment on ProductList { - __typename - uuid - products { - ...ListedProductFragment - } -} diff --git a/storefront/graphql/requests/productLists/mutations/AddProductToComparisonMutation.graphql b/storefront/graphql/requests/productLists/mutations/AddProductToComparisonMutation.graphql deleted file mode 100644 index 28a7a590e7..0000000000 --- a/storefront/graphql/requests/productLists/mutations/AddProductToComparisonMutation.graphql +++ /dev/null @@ -1,5 +0,0 @@ -mutation AddProductToComparisonMutation($input: ProductListUpdateInput!) { - AddProductToList(input: $input) { - ...ProductComparisonFragment - } -} diff --git a/storefront/graphql/requests/productLists/mutations/AddProductToListMutation.graphql b/storefront/graphql/requests/productLists/mutations/AddProductToListMutation.graphql new file mode 100644 index 0000000000..14a805a7e4 --- /dev/null +++ b/storefront/graphql/requests/productLists/mutations/AddProductToListMutation.graphql @@ -0,0 +1,5 @@ +mutation AddProductToListMutation($input: ProductListUpdateInput!) { + AddProductToList(input: $input) { + ...ProductListFragment + } +} diff --git a/storefront/graphql/requests/productLists/mutations/AddProductToWishlistMutation.graphql b/storefront/graphql/requests/productLists/mutations/AddProductToWishlistMutation.graphql deleted file mode 100644 index 5709f6288e..0000000000 --- a/storefront/graphql/requests/productLists/mutations/AddProductToWishlistMutation.graphql +++ /dev/null @@ -1,5 +0,0 @@ -mutation AddProductToWishlistMutation($input: ProductListUpdateInput!) { - AddProductToList(input: $input) { - ...WishlistFragment - } -} diff --git a/storefront/graphql/requests/productLists/mutations/RemoveProductFromComparisonMutation.graphql b/storefront/graphql/requests/productLists/mutations/RemoveProductFromComparisonMutation.graphql deleted file mode 100644 index b291ba40ec..0000000000 --- a/storefront/graphql/requests/productLists/mutations/RemoveProductFromComparisonMutation.graphql +++ /dev/null @@ -1,5 +0,0 @@ -mutation RemoveProductFromComparisonMutation($input: ProductListUpdateInput!) { - RemoveProductFromList(input: $input) { - ...ProductComparisonFragment - } -} diff --git a/storefront/graphql/requests/productLists/mutations/RemoveProductFromListMutation.graphql b/storefront/graphql/requests/productLists/mutations/RemoveProductFromListMutation.graphql new file mode 100644 index 0000000000..075d9071d6 --- /dev/null +++ b/storefront/graphql/requests/productLists/mutations/RemoveProductFromListMutation.graphql @@ -0,0 +1,5 @@ +mutation RemoveProductFromListMutation($input: ProductListUpdateInput!) { + RemoveProductFromList(input: $input) { + ...ProductListFragment + } +} diff --git a/storefront/graphql/requests/productLists/mutations/RemoveProductFromWishlistMutation.graphql b/storefront/graphql/requests/productLists/mutations/RemoveProductFromWishlistMutation.graphql deleted file mode 100644 index 793d9be7de..0000000000 --- a/storefront/graphql/requests/productLists/mutations/RemoveProductFromWishlistMutation.graphql +++ /dev/null @@ -1,5 +0,0 @@ -mutation RemoveProductFromWishlistMutation($input: ProductListUpdateInput!) { - RemoveProductFromList(input: $input) { - ...WishlistFragment - } -} diff --git a/storefront/graphql/requests/productLists/queries/ComparisonQuery.graphql b/storefront/graphql/requests/productLists/queries/ComparisonQuery.graphql deleted file mode 100644 index 7167284f13..0000000000 --- a/storefront/graphql/requests/productLists/queries/ComparisonQuery.graphql +++ /dev/null @@ -1,5 +0,0 @@ -query ComparisonQuery($input: ProductListInput!) { - productList(input: $input) { - ...ProductComparisonFragment - } -} diff --git a/storefront/graphql/requests/productLists/queries/ProductListQuery.graphql b/storefront/graphql/requests/productLists/queries/ProductListQuery.graphql new file mode 100644 index 0000000000..410c18875c --- /dev/null +++ b/storefront/graphql/requests/productLists/queries/ProductListQuery.graphql @@ -0,0 +1,5 @@ +query ProductListQuery($input: ProductListInput!) { + productList(input: $input) { + ...ProductListFragment + } +} diff --git a/storefront/graphql/requests/productLists/queries/WishlistQuery.graphql b/storefront/graphql/requests/productLists/queries/WishlistQuery.graphql deleted file mode 100644 index 89e91870ed..0000000000 --- a/storefront/graphql/requests/productLists/queries/WishlistQuery.graphql +++ /dev/null @@ -1,5 +0,0 @@ -query WishlistQuery($input: ProductListInput!) { - productList(input: $input) { - ...WishlistFragment - } -} diff --git a/storefront/hooks/auth/useAuth.tsx b/storefront/hooks/auth/useAuth.tsx index 49d74103f1..84af663d6a 100644 --- a/storefront/hooks/auth/useAuth.tsx +++ b/storefront/hooks/auth/useAuth.tsx @@ -1,6 +1,5 @@ import { LoginApi, LoginVariablesApi, useLoginApi, useLogoutApi } from 'graphql/generated'; import { removeTokensFromCookies, setTokensToCookies } from 'helpers/auth/tokens'; -import { useProductListUuids } from 'hooks/productLists/useProductListUuids'; import { dispatchBroadcastChannel } from 'hooks/useBroadcastChannel'; import { useRouter } from 'next/router'; import { usePersistStore } from 'store/usePersistStore'; @@ -21,12 +20,13 @@ export const useAuth = () => { const updateAuthLoadingState = usePersistStore((store) => store.updateAuthLoadingState); const updatePageLoadingState = useSessionStore((s) => s.updatePageLoadingState); const updateCartUuid = usePersistStore((store) => store.updateCartUuid); - const { getAllProductListUuids, removeAllProductListUuids } = useProductListUuids(); + const productListUuids = usePersistStore((s) => s.productListUuids); + const updateProductListUuids = usePersistStore((s) => s.updateProductListUuids); const router = useRouter(); const login: LoginHandler = async (variables, rewriteUrl) => { - const loginResult = await loginMutation({ ...variables, productListsUuids: getAllProductListUuids() }); + const loginResult = await loginMutation({ ...variables, productListsUuids: Object.values(productListUuids) }); if (loginResult.data) { const accessToken = loginResult.data.Login.tokens.accessToken; @@ -35,7 +35,7 @@ export const useAuth = () => { setTokensToCookies(accessToken, refreshToken); updateCartUuid(null); - removeAllProductListUuids(); + updateProductListUuids({}); updateAuthLoadingState( loginResult.data.Login.showCartMergeInfo ? 'login-loading-with-cart-modifications' : 'login-loading', @@ -57,7 +57,7 @@ export const useAuth = () => { const logoutResult = await logoutMutation({}); if (logoutResult.data?.Logout) { - removeAllProductListUuids(); + updateProductListUuids({}); removeTokensFromCookies(); updatePageLoadingState({ isPageLoading: true, redirectPageType: 'homepage' }); updateAuthLoadingState('logout-loading'); diff --git a/storefront/hooks/auth/useRegistration.tsx b/storefront/hooks/auth/useRegistration.tsx index e79ed95094..56447b3f8c 100644 --- a/storefront/hooks/auth/useRegistration.tsx +++ b/storefront/hooks/auth/useRegistration.tsx @@ -3,7 +3,6 @@ import { onGtmSendFormEventHandler } from 'gtm/helpers/eventHandlers'; import { GtmFormType } from 'gtm/types/enums'; import { setTokensToCookies } from 'helpers/auth/tokens'; import { blurInput } from 'helpers/forms/blurInput'; -import { useProductListUuids } from 'hooks/productLists/useProductListUuids'; import { useRouter } from 'next/router'; import { usePersistStore } from 'store/usePersistStore'; import { useSessionStore } from 'store/useSessionStore'; @@ -13,7 +12,8 @@ export const useRegistration = () => { const router = useRouter(); const updateAuthLoadingState = usePersistStore((s) => s.updateAuthLoadingState); const updatePageLoadingState = useSessionStore((s) => s.updatePageLoadingState); - const { getAllProductListUuids, removeAllProductListUuids } = useProductListUuids(); + const productListUuids = usePersistStore((s) => s.productListUuids); + const updateProductListUuids = usePersistStore((s) => s.updateProductListUuids); const register = async (registrationInput: Omit) => { blurInput(); @@ -35,7 +35,7 @@ export const useRegistration = () => { postcode: registrationInput.postcode, street: registrationInput.street, telephone: registrationInput.telephone, - productListsUuids: getAllProductListUuids(), + productListsUuids: Object.values(productListUuids), }, }); @@ -44,7 +44,7 @@ export const useRegistration = () => { const refreshToken = registerResult.data.Register.tokens.refreshToken; setTokensToCookies(accessToken, refreshToken); - removeAllProductListUuids(); + updateProductListUuids({}); updateAuthLoadingState( registerResult.data.Register.showCartMergeInfo diff --git a/storefront/hooks/productLists/comparison/useComparison.tsx b/storefront/hooks/productLists/comparison/useComparison.tsx index 11f236f045..164b92a5b0 100644 --- a/storefront/hooks/productLists/comparison/useComparison.tsx +++ b/storefront/hooks/productLists/comparison/useComparison.tsx @@ -1,49 +1,18 @@ -import { - ProductListTypeEnumApi, - useAddProductToComparisonMutationApi, - useCleanProductListMutationApi, - useComparisonQueryApi, - useRemoveProductFromComparisonMutationApi, -} from 'graphql/generated'; +import { ProductListTypeEnumApi } from 'graphql/generated'; import { showErrorMessage, showSuccessMessage } from 'helpers/toasts'; -import { useIsUserLoggedIn } from 'hooks/auth/useIsUserLoggedIn'; import { useProductList } from 'hooks/productLists/useProductList'; +import { useUpdateProductListUuid } from 'hooks/productLists/useUpdateProductListUuid'; import useTranslation from 'next-translate/useTranslation'; -import { useEffect, useState } from 'react'; -import { usePersistStore } from 'store/usePersistStore'; +import { useState } from 'react'; export const useComparison = () => { const { t } = useTranslation(); - const isUserLoggedIn = useIsUserLoggedIn(); - - const [, addProductToListMutation] = useAddProductToComparisonMutationApi(); - const [, removeProductFromListMutation] = useRemoveProductFromComparisonMutationApi(); - const [, cleanListMutation] = useCleanProductListMutationApi(); - - const comparisonUuid = usePersistStore((store) => store.comparisonUuid); - const updateComparisonUuid = usePersistStore((store) => store.updateComparisonUuid); + const updateComparisonUuid = useUpdateProductListUuid(ProductListTypeEnumApi.ComparisonApi); const [isPopupCompareOpen, setIsPopupCompareOpen] = useState(false); - const [{ data: comparisonData, fetching }] = useComparisonQueryApi({ - variables: { input: { uuid: comparisonUuid, type: ProductListTypeEnumApi.ComparisonApi } }, - pause: !comparisonUuid && !isUserLoggedIn, - }); - - useEffect(() => { - if (comparisonData?.productList?.uuid) { - updateComparisonUuid(comparisonData.productList.uuid); - } - }, [comparisonData?.productList?.uuid]); - - const { cleanList, isProductInList, toggleProductInList } = useProductList( + const { productListData, cleanList, isProductInList, toggleProductInList, fetching } = useProductList( ProductListTypeEnumApi.ComparisonApi, - comparisonUuid, - comparisonData, - { - cleanList: cleanListMutation, - removeProductFromList: removeProductFromListMutation, - addProductToList: addProductToListMutation, - }, + { addError: () => showErrorMessage(t('Unable to add product to comparison.')), addSuccess: (result) => { @@ -67,7 +36,7 @@ export const useComparison = () => { ); return { - comparison: comparisonData?.productList, + comparison: productListData?.productList, fetching, isProductInComparison: isProductInList, toggleProductInComparison: toggleProductInList, diff --git a/storefront/hooks/productLists/useProductList.ts b/storefront/hooks/productLists/useProductList.ts index 5f64138c91..819c29c7e6 100644 --- a/storefront/hooks/productLists/useProductList.ts +++ b/storefront/hooks/productLists/useProductList.ts @@ -1,39 +1,54 @@ +import { useUpdateProductListUuid } from './useUpdateProductListUuid'; import { - CleanProductListMutationApi, - CleanProductListMutationVariablesApi, + ProductListFragmentApi, ProductListTypeEnumApi, - ProductListUpdateInputApi, + useAddProductToListMutationApi, + useCleanProductListMutationApi, + useProductListQueryApi, + useRemoveProductFromListMutationApi, } from 'graphql/generated'; -import { UseMutationExecute } from 'urql'; +import { useIsUserLoggedIn } from 'hooks/auth/useIsUserLoggedIn'; +import { useEffect } from 'react'; +import { usePersistStore } from 'store/usePersistStore'; -type GenericProductList = { uuid: string; products: ({ uuid: string } & T)[] } | null; - -export const useProductList = ( +export const useProductList = ( productListType: ProductListTypeEnumApi, - productListUuid: string | null, - productListData: { productList: GenericProductList } | undefined, - mutations: { - cleanList: UseMutationExecute; - addProductToList: UseMutationExecute< - { AddProductToList: GenericProductList }, - { input: ProductListUpdateInputApi } - >; - removeProductFromList: UseMutationExecute< - { RemoveProductFromList: GenericProductList }, - { input: ProductListUpdateInputApi } - >; - }, callbacks: { cleanSuccess: () => void; cleanError: () => void; - addSuccess: (result: GenericProductList | undefined) => void; + addSuccess: (result: ProductListFragmentApi | null | undefined) => void; addError: () => void; - removeSuccess: (result: GenericProductList | undefined) => void; + removeSuccess: (result: ProductListFragmentApi | null | undefined) => void; removeError: () => void; }, ) => { + const productListUuids = usePersistStore((s) => s.productListUuids); + const updateProductListUuid = useUpdateProductListUuid(productListType); + const productListUuid = productListUuids[productListType] ?? null; + const isUserLoggedIn = useIsUserLoggedIn(); + + const [, addProductToListMutation] = useAddProductToListMutationApi(); + const [, removeProductFromListMutation] = useRemoveProductFromListMutationApi(); + const [, cleanListMutation] = useCleanProductListMutationApi(); + + const [{ data: productListData, fetching }] = useProductListQueryApi({ + variables: { + input: { + type: productListType, + uuid: productListUuid, + }, + }, + pause: !productListUuid && !isUserLoggedIn, + }); + + useEffect(() => { + if (productListData?.productList?.uuid) { + updateProductListUuid(productListData.productList.uuid); + } + }, [productListData?.productList?.uuid]); + const cleanList = async () => { - const cleanListResult = await mutations.cleanList({ + const cleanListResult = await cleanListMutation({ input: { type: productListType, uuid: productListUuid, @@ -48,7 +63,7 @@ export const useProductList = ( }; const addToList = async (productUuid: string) => { - const addProductToListResult = await mutations.addProductToList({ + const addProductToListResult = await addProductToListMutation({ input: { productUuid, productListInput: { @@ -66,7 +81,7 @@ export const useProductList = ( }; const removeFromList = async (productUuid: string) => { - const removeProductFromListResult = await mutations.removeProductFromList({ + const removeProductFromListResult = await removeProductFromListMutation({ input: { productUuid, productListInput: { @@ -94,9 +109,5 @@ export const useProductList = ( } }; - return { - isProductInList, - cleanList, - toggleProductInList, - }; + return { productListData, isProductInList, cleanList, toggleProductInList, fetching }; }; diff --git a/storefront/hooks/productLists/useProductListUuids.ts b/storefront/hooks/productLists/useProductListUuids.ts deleted file mode 100644 index 4b58a4eefc..0000000000 --- a/storefront/hooks/productLists/useProductListUuids.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { usePersistStore } from 'store/usePersistStore'; - -export const useProductListUuids = (): { - getAllProductListUuids: () => string[]; - removeAllProductListUuids: () => void; -} => { - const wishlistUuid = usePersistStore((store) => store.wishlistUuid); - const comparisonUuid = usePersistStore((store) => store.comparisonUuid); - const updateWishlistUuid = usePersistStore((store) => store.updateWishlistUuid); - const updateComparisonUuid = usePersistStore((store) => store.updateComparisonUuid); - - const getAllProductListUuids = () => { - const productListsUuids = []; - - if (wishlistUuid) { - productListsUuids.push(wishlistUuid); - } - if (comparisonUuid) { - productListsUuids.push(comparisonUuid); - } - - return productListsUuids; - }; - - const removeAllProductListUuids = () => { - updateWishlistUuid(null); - updateComparisonUuid(null); - }; - - return { getAllProductListUuids, removeAllProductListUuids }; -}; diff --git a/storefront/hooks/productLists/useUpdateProductListUuid.ts b/storefront/hooks/productLists/useUpdateProductListUuid.ts new file mode 100644 index 0000000000..a73ca82804 --- /dev/null +++ b/storefront/hooks/productLists/useUpdateProductListUuid.ts @@ -0,0 +1,23 @@ +import { ProductListTypeEnumApi } from 'graphql/generated'; +import { usePersistStore } from 'store/usePersistStore'; + +export const useUpdateProductListUuid = (productListType: ProductListTypeEnumApi) => { + const productListUuids = usePersistStore((s) => s.productListUuids); + const updateProductListUuids = usePersistStore((s) => s.updateProductListUuids); + + const updateProductListUuid = (productListUuid: string | null) => { + const updatedProductListUuids = { + ...productListUuids, + }; + + if (productListUuid) { + updatedProductListUuids[productListType] = productListUuid; + } else { + delete updatedProductListUuids[productListType]; + } + + updateProductListUuids(updatedProductListUuids); + }; + + return updateProductListUuid; +}; diff --git a/storefront/hooks/productLists/wishlist/useWishlist.tsx b/storefront/hooks/productLists/wishlist/useWishlist.tsx index a899d72287..ef3fe44048 100644 --- a/storefront/hooks/productLists/wishlist/useWishlist.tsx +++ b/storefront/hooks/productLists/wishlist/useWishlist.tsx @@ -1,53 +1,16 @@ -import { - ProductListTypeEnumApi, - useAddProductToWishlistMutationApi, - useCleanProductListMutationApi, - useRemoveProductFromWishlistMutationApi, - useWishlistQueryApi, -} from 'graphql/generated'; +import { ProductListTypeEnumApi } from 'graphql/generated'; import { showErrorMessage, showSuccessMessage } from 'helpers/toasts'; -import { useIsUserLoggedIn } from 'hooks/auth/useIsUserLoggedIn'; import { useProductList } from 'hooks/productLists/useProductList'; +import { useUpdateProductListUuid } from 'hooks/productLists/useUpdateProductListUuid'; import useTranslation from 'next-translate/useTranslation'; -import { useEffect } from 'react'; -import { usePersistStore } from 'store/usePersistStore'; export const useWishlist = () => { const { t } = useTranslation(); - const isUserLoggedIn = useIsUserLoggedIn(); + const updateWishlistUuid = useUpdateProductListUuid(ProductListTypeEnumApi.WishlistApi); - const updateWishlistUuid = usePersistStore((s) => s.updateWishlistUuid); - const wishlistUuid = usePersistStore((s) => s.wishlistUuid); - - const [, addProductToListMutation] = useAddProductToWishlistMutationApi(); - const [, removeProductFromListMutation] = useRemoveProductFromWishlistMutationApi(); - const [, cleanListMutation] = useCleanProductListMutationApi(); - - const [{ data: wishlistData, fetching }] = useWishlistQueryApi({ - variables: { - input: { - type: ProductListTypeEnumApi.WishlistApi, - uuid: wishlistUuid, - }, - }, - pause: !wishlistUuid && !isUserLoggedIn, - }); - - useEffect(() => { - if (wishlistData?.productList?.uuid) { - updateWishlistUuid(wishlistData.productList.uuid); - } - }, [wishlistData?.productList?.uuid]); - - const { cleanList, isProductInList, toggleProductInList } = useProductList( + const { productListData, cleanList, isProductInList, toggleProductInList, fetching } = useProductList( ProductListTypeEnumApi.WishlistApi, - wishlistUuid, - wishlistData, - { - cleanList: cleanListMutation, - removeProductFromList: removeProductFromListMutation, - addProductToList: addProductToListMutation, - }, + { addError: () => showErrorMessage(t('Unable to add product to wishlist.')), addSuccess: (result) => { @@ -70,7 +33,7 @@ export const useWishlist = () => { ); return { - wishlist: wishlistData?.productList, + wishlist: productListData?.productList, fetching, isProductInWishlist: isProductInList, cleanWishlist: cleanList, diff --git a/storefront/store/slices/createUserSlice.ts b/storefront/store/slices/createUserSlice.ts index b919cf1741..117f6d9b54 100644 --- a/storefront/store/slices/createUserSlice.ts +++ b/storefront/store/slices/createUserSlice.ts @@ -1,27 +1,26 @@ +import { ProductListTypeEnumApi } from 'graphql/generated'; import { StateCreator } from 'zustand'; +type ProductListStoreValue = Partial<{ + [key in ProductListTypeEnumApi]: string; +}>; + export type UserSlice = { cartUuid: string | null; - wishlistUuid: string | null; - comparisonUuid: string | null; + productListUuids: ProductListStoreValue; updateCartUuid: (value: string | null) => void; - updateWishlistUuid: (value: string | null) => void; - updateComparisonUuid: (value: string | null) => void; + updateProductListUuids: (value: ProductListStoreValue) => void; }; export const createUserSlice: StateCreator = (set) => ({ cartUuid: null, - wishlistUuid: null, - comparisonUuid: null, + productListUuids: {}, updateCartUuid: (cartUuid) => { set({ cartUuid }); }, - updateWishlistUuid: (wishlistUuid) => { - set({ wishlistUuid }); - }, - updateComparisonUuid: (comparisonUuid) => { - set({ comparisonUuid }); + updateProductListUuids: (productListUuids) => { + set({ productListUuids }); }, }); diff --git a/storefront/urql/cache/updates.ts b/storefront/urql/cache/updates.ts index 80f90f285a..baedd932d3 100644 --- a/storefront/urql/cache/updates.ts +++ b/storefront/urql/cache/updates.ts @@ -1,5 +1,5 @@ import { invalidateFields } from './helpers'; -import { Cache, DataField, UpdatesConfig } from '@urql/exchange-graphcache'; +import { Cache, UpdatesConfig } from '@urql/exchange-graphcache'; import { AddToCartMutationVariablesApi, AddToCartResultApi, @@ -10,13 +10,15 @@ import { ChangeTransportInCartMutationVariablesApi, RemoveFromCartMutationVariablesApi, RemovePromoCodeFromCartMutationVariablesApi, - WishlistQueryDocumentApi, AddOrderItemsToCartMutationVariablesApi, CleanProductListMutationVariablesApi, ProductListInputApi, - ProductListUpdateInputApi, - ProductListTypeEnumApi, - ComparisonQueryDocumentApi, + RemoveProductFromListMutationVariablesApi, + AddProductToListMutationVariablesApi, + ProductListQueryDocumentApi, + AddProductToListMutationApi, + RemoveProductFromListMutationApi, + ProductListFragmentApi, } from 'graphql/generated'; export const cacheUpdates: UpdatesConfig = { @@ -74,14 +76,18 @@ export const cacheUpdates: UpdatesConfig = { : undefined; manuallyUpdateCartQuery(cache, newCart, args.input.cartUuid); }, - AddProductToList(result, args: { input: ProductListUpdateInputApi }, cache) { + AddProductToList(result: AddProductToListMutationApi, args: AddProductToListMutationVariablesApi, cache) { manuallyUpdateProductListQuery(args.input.productListInput, result.AddProductToList, cache); }, - RemoveProductFromList(result, args: { input: ProductListUpdateInputApi }, cache) { + RemoveProductFromList( + result: RemoveProductFromListMutationApi, + args: RemoveProductFromListMutationVariablesApi, + cache, + ) { if (result.RemoveProductFromList === null) { manuallyRemoveProductListQuery(cache, args.input.productListInput); } else { - manuallyUpdateProductListQuery(args.input.productListInput, result.AddProductToList, cache); + manuallyUpdateProductListQuery(args.input.productListInput, result.RemoveProductFromList, cache); } }, CleanProductList(_result, args: CleanProductListMutationVariablesApi, cache) { @@ -102,33 +108,24 @@ const manuallyUpdateCartQuery = (cache: Cache, newCart: CartApi | undefined, car }; const manuallyRemoveProductListQuery = (cache: Cache, args: ProductListInputApi) => { - const query = - args.type === ProductListTypeEnumApi.WishlistApi ? WishlistQueryDocumentApi : ComparisonQueryDocumentApi; - - cache.updateQuery({ query: query, variables: { input: args } }, (data) => ({ - ...data, + cache.updateQuery({ query: ProductListQueryDocumentApi, variables: { input: args } }, () => ({ __typename: 'ProductList', productList: null, })); }; -const manuallyUpdateProductListQuery = (input: ProductListInputApi, result: DataField, cache: Cache) => { - const query = - input.type === ProductListTypeEnumApi.WishlistApi ? WishlistQueryDocumentApi : ComparisonQueryDocumentApi; - - if (typeof result === 'object' && result && 'uuid' in result) { - const uuid = input.uuid ?? result.uuid; - cache.updateQuery( - { - query: query, - variables: { - input: { type: input.type, uuid }, - }, +const manuallyUpdateProductListQuery = (input: ProductListInputApi, result: ProductListFragmentApi, cache: Cache) => { + const uuid = input.uuid ?? result.uuid; + cache.updateQuery( + { + query: ProductListQueryDocumentApi, + variables: { + input: { type: input.type, uuid }, }, - () => ({ - __typename: 'ProductList', - productList: result, - }), - ); - } + }, + () => ({ + __typename: 'ProductList', + productList: result, + }), + ); }; From 6625f5ce26e29846f40c17f7014b2fb3abb595e6 Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Thu, 16 Nov 2023 16:59:13 +0100 Subject: [PATCH 21/22] dump translations --- storefront/public/locales/cs/common.json | 3 --- storefront/public/locales/en/common.json | 3 --- storefront/public/locales/sk/common.json | 3 --- 3 files changed, 9 deletions(-) diff --git a/storefront/public/locales/cs/common.json b/storefront/public/locales/cs/common.json index 2b7dfff3f7..944059f46e 100644 --- a/storefront/public/locales/cs/common.json +++ b/storefront/public/locales/cs/common.json @@ -63,7 +63,6 @@ "Cookie consent": "Souhlas se soubory cookies", "Cookie consent update": "Nastavení cookies", "cookiePolicyLink": "Pro více informací si můžete přečíst jak zacházíme se soubory cookies", - "Copy": "Kopírovat", "Copyright © 2021, Shopsys s.r.o. All rights reserved.": "Copyright © 2021, Shopsys s.r.o. Všechna práva vyhrazena.", "Could not connect to server. Check your network.": "Nepodařilo se připojit k serveru. Zkontrolujte síťové připojení.", "Could not create account": "Nepodařilo se vytvořit účet", @@ -305,7 +304,6 @@ "Send": "Poslat", "Send message": "Odeslat zprávu", "Set new password": "Nastavit nové heslo", - "Shared wishlist": "Nasdílené oblíbené produkty", "Shipping": "Doprava", "Shopsys magazine": "Shopsys magazín", "Show": "Zobrazit", @@ -356,7 +354,6 @@ "The street must contain a letter": "Ulice musí obsahovat písmeno", "The street must contain a number": "Ulice musí obsahovat číslo", "The transport you selected is no longer available.": "Doprava, kterou jste si zvolili, již není dostupná.", - "There are no products in the shared wishlist.": "Sdílený seznam oblíbených produktů je prázdný.", "There are no products in the wishlist. Add some first.": "Seznam oblíbených produktů je prázdný. Nejprve přidejte nějaké produkty do oblíbených.", "There are no results as you have searched with an empty query...": "Vaše vyhledávání nevrátilo žádné výsledky, protože jste nezadali žádný dotaz...", "There was an error while adding a promo code to the order.": "Během přidávání slevového kupónu do objednávky se vyskytla chyba.", diff --git a/storefront/public/locales/en/common.json b/storefront/public/locales/en/common.json index 8dba69a6f8..e8bdd4e743 100644 --- a/storefront/public/locales/en/common.json +++ b/storefront/public/locales/en/common.json @@ -63,7 +63,6 @@ "Cookie consent": "Cookie consent", "Cookie consent update": "Cookie consent update", "cookiePolicyLink": "To learn more, you can read our cookie policy", - "Copy": "Copy", "Copyright © 2021, Shopsys s.r.o. All rights reserved.": "Copyright © 2021, Shopsys s.r.o. All rights reserved.", "Could not connect to server. Check your network.": "Could not connect to server. Check your network.", "Could not create account": "Could not create account", @@ -291,7 +290,6 @@ "Send": "Send", "Send message": "Send message", "Set new password": "Set new password", - "Shared wishlist": "Shared wishlist", "Shipping": "Shipping", "Shopsys magazine": "Shopsys magazine", "Show": "Show", @@ -342,7 +340,6 @@ "The street must contain a letter": "The street must contain a letter", "The street must contain a number": "The street must contain a number", "The transport you selected is no longer available.": "The transport you selected is no longer available.", - "There are no products in the shared wishlist.": "There are no products in the shared wishlist.", "There are no products in the wishlist. Add some first.": "There are no products in the wishlist. Add some first.", "There are no results as you have searched with an empty query...": "There are no results as you have searched with an empty query...", "There was an error while adding a promo code to the order.": "There was an error while adding a promo code to the order.", diff --git a/storefront/public/locales/sk/common.json b/storefront/public/locales/sk/common.json index b308f280f4..36c6ab77c8 100644 --- a/storefront/public/locales/sk/common.json +++ b/storefront/public/locales/sk/common.json @@ -63,7 +63,6 @@ "Cookie consent": "Cookie consent", "Cookie consent update": "Cookie consent update", "cookiePolicyLink": "To learn more, you can read our cookie policy", - "Copy": "Kopírovať", "Copyright © 2021, Shopsys s.r.o. All rights reserved.": "Copyright © 2021, Shopsys s.r.o. Všetky práva vyhradené.", "Could not connect to server. Check your network.": "Nepodarilo sa pripojiť k serveru. Skontrolujte sieťové pripojenie.", "Could not create account": "Nepodarilo sa vytvoriť účet", @@ -305,7 +304,6 @@ "Send": "Odoslať", "Send message": "Send message", "Set new password": "Nastaviť nové heslo ", - "Shared wishlist": "Zdieľaný zoznam želaní", "Shipping": "Doprava", "Shopsys magazine": "Shopsys magazín", "Show": "Zobraziť", @@ -356,7 +354,6 @@ "The street must contain a letter": "Ulica musí obsahovať písmeno", "The street must contain a number": "Ulica musí obsahovať číslo", "The transport you selected is no longer available.": "The transport you selected is no longer available.", - "There are no products in the shared wishlist.": "Zdieľaný zoznam obľúbených produktov je prázdny.", "There are no products in the wishlist. Add some first.": "Zoznam obľúbených produktov je prázdny. Najskôr pridajte niektoré produkty do svojich obľúbených.", "There are no results as you have searched with an empty query...": "Vaše vyhľadávanie neprinieslo žiadne výsledky, pretože ste nezadali žiadny dotaz...", "There was an error while adding a promo code to the order.": "Behom pridávania zľavového kupónu do objednávky sa vyskytla chyba.", From 9334b5355e895b9a68a5f9e0930123e9aab4f19a Mon Sep 17 00:00:00 2001 From: Rostislav Vitek Date: Wed, 22 Nov 2023 15:46:11 +0100 Subject: [PATCH 22/22] rename CleanProductList mutation to more precise RemoveProductList --- app/schema.graphql | 4 +- .../ProductListLoggedCustomerTest.php | 6 +-- .../ProductListNotLoggedCustomerTest.php | 6 +-- .../graphql/CleanProductListMutation.graphql | 5 -- .../graphql/RemoveProductListMutation.graphql | 5 ++ .../ProductComparisonButtonRemoveAll.tsx | 4 +- .../components/Pages/Wishlist/Wishlist.tsx | 4 +- storefront/graphql/docs/schema.md | 28 +++++------ storefront/graphql/generated/index.tsx | 48 +++++++++---------- .../CleanProductListMutation.graphql | 5 -- .../RemoveProductListMutation.graphql | 5 ++ .../productLists/comparison/useComparison.tsx | 16 +++---- .../hooks/productLists/useProductList.ts | 34 ++++++------- .../productLists/wishlist/useWishlist.tsx | 16 +++---- storefront/schema.graphql.json | 2 +- storefront/urql/cache/optimistic.ts | 2 +- storefront/urql/cache/updates.ts | 4 +- 17 files changed, 97 insertions(+), 97 deletions(-) delete mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/CleanProductListMutation.graphql create mode 100644 app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/RemoveProductListMutation.graphql delete mode 100644 storefront/graphql/requests/productLists/mutations/CleanProductListMutation.graphql create mode 100644 storefront/graphql/requests/productLists/mutations/RemoveProductListMutation.graphql diff --git a/app/schema.graphql b/app/schema.graphql index 4146b95870..c76da3e9a3 100644 --- a/app/schema.graphql +++ b/app/schema.graphql @@ -911,8 +911,6 @@ type Mutation { ChangePersonalData(input: ChangePersonalDataInput!): CustomerUser! "Add a transport to the cart, or remove a transport from the cart" ChangeTransportInCart(input: ChangeTransportInCartInput!): Cart! - "Removes the product list" - CleanProductList(input: ProductListInput!): ProductList "Send message to the site owner" Contact(input: ContactInput!): Boolean! "Creates complete order with products and addresses" @@ -939,6 +937,8 @@ type Mutation { RemoveFromCart(input: RemoveFromCartInput!): Cart! "Removes a product from a product list" RemoveProductFromList(input: ProductListUpdateInput!): ProductList + "Removes the product list" + RemoveProductList(input: ProductListInput!): ProductList "Remove already used promo code from cart" RemovePromoCodeFromCart(input: RemovePromoCodeFromCartInput!): Cart! "Request password recovery - email with hash will be sent" diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php index 04c3abe2c9..697bb720a3 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListLoggedCustomerTest.php @@ -214,13 +214,13 @@ public function testRemoveProductFromListProductNotInListUserError(ProductListTy * @dataProvider \Tests\FrontendApiBundle\Functional\Product\ProductList\ProductListTypesDataProvider::getProductListTypes * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType */ - public function testCleanProductList(ProductListTypeEnum $productListType): void + public function testRemoveProductList(ProductListTypeEnum $productListType): void { - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/CleanProductListMutation.graphql', [ + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductListMutation.graphql', [ 'type' => $productListType->name, ]); - $this->assertNull($response['data']['CleanProductList']); + $this->assertNull($response['data']['RemoveProductList']); } /** diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php index d4ce4be505..1c281c944f 100644 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/ProductListNotLoggedCustomerTest.php @@ -337,14 +337,14 @@ public function testRemoveLastProductFromList(ProductListTypeEnum $productListTy * @param \Shopsys\FrameworkBundle\Model\Product\List\ProductListTypeEnum $productListType * @param string $uuid */ - public function testCleanProductList(ProductListTypeEnum $productListType, string $uuid): void + public function testRemoveProductList(ProductListTypeEnum $productListType, string $uuid): void { - $response = $this->getResponseContentForGql(__DIR__ . '/graphql/CleanProductListMutation.graphql', [ + $response = $this->getResponseContentForGql(__DIR__ . '/graphql/RemoveProductListMutation.graphql', [ 'productListUuid' => $uuid, 'type' => $productListType->name, ]); - $this->assertNull($response['data']['CleanProductList']); + $this->assertNull($response['data']['RemoveProductList']); } public function testMergeListsAfterLoginAsCustomerUserWithExistingProductLists(): void diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/CleanProductListMutation.graphql b/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/CleanProductListMutation.graphql deleted file mode 100644 index c60184d14f..0000000000 --- a/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/CleanProductListMutation.graphql +++ /dev/null @@ -1,5 +0,0 @@ -mutation CleanProductListMutation($productListUuid: Uuid, $type: ProductListTypeEnum!) { - CleanProductList(input:{type: $type, uuid: $productListUuid}) { - uuid - } -} diff --git a/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/RemoveProductListMutation.graphql b/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/RemoveProductListMutation.graphql new file mode 100644 index 0000000000..2dd815772b --- /dev/null +++ b/app/tests/FrontendApiBundle/Functional/Product/ProductList/graphql/RemoveProductListMutation.graphql @@ -0,0 +1,5 @@ +mutation RemoveProductListMutation($productListUuid: Uuid, $type: ProductListTypeEnum!) { + RemoveProductList(input:{type: $type, uuid: $productListUuid}) { + uuid + } +} diff --git a/storefront/components/Pages/ProductComparison/ProductComparisonButtonRemoveAll.tsx b/storefront/components/Pages/ProductComparison/ProductComparisonButtonRemoveAll.tsx index 40793a0de3..5c650369e6 100644 --- a/storefront/components/Pages/ProductComparison/ProductComparisonButtonRemoveAll.tsx +++ b/storefront/components/Pages/ProductComparison/ProductComparisonButtonRemoveAll.tsx @@ -9,7 +9,7 @@ type ProductComparisonButtonRemoveAllProps = { export const ProductComparisonButtonRemoveAll: FC = ({ displayMobile }) => { const { t } = useTranslation(); - const { cleanComparison: handleCleanComparison } = useComparison(); + const { removeComparison: handleRemoveComparison } = useComparison(); return (
{t('Delete all')} diff --git a/storefront/components/Pages/Wishlist/Wishlist.tsx b/storefront/components/Pages/Wishlist/Wishlist.tsx index 7563865836..d50821330d 100644 --- a/storefront/components/Pages/Wishlist/Wishlist.tsx +++ b/storefront/components/Pages/Wishlist/Wishlist.tsx @@ -7,7 +7,7 @@ import useTranslation from 'next-translate/useTranslation'; export const Wishlist: FC = () => { const { t } = useTranslation(); - const { wishlist, fetching, cleanWishlist: handleCleanWishlist } = useWishlist(); + const { wishlist, fetching, removeWishlist: handleRemoveWishlist } = useWishlist(); const title = `${t('Wishlist')}${wishlist?.products.length ? ` (${wishlist.products.length})` : ''}`; return ( @@ -22,7 +22,7 @@ export const Wishlist: FC = () => {
{ - handleCleanWishlist(); + handleRemoveWishlist(); }} > {t('Delete all from wishlist')} diff --git a/storefront/graphql/docs/schema.md b/storefront/graphql/docs/schema.md index 432a58615b..65511efc56 100644 --- a/storefront/graphql/docs/schema.md +++ b/storefront/graphql/docs/schema.md @@ -1203,20 +1203,6 @@ Add a transport to the cart, or remove a transport from the cart -CleanProductList -ProductList - - -Removes the product list - - - - -input -ProductListInput! - - - Contact Boolean! @@ -1394,6 +1380,20 @@ Removes a product from a product list +RemoveProductList +ProductList + + +Removes the product list + + + + +input +ProductListInput! + + + RemovePromoCodeFromCart Cart! diff --git a/storefront/graphql/generated/index.tsx b/storefront/graphql/generated/index.tsx index 5e98aec9a2..1471a48c4a 100644 --- a/storefront/graphql/generated/index.tsx +++ b/storefront/graphql/generated/index.tsx @@ -1108,8 +1108,6 @@ export type MutationApi = { ChangePersonalData: CustomerUserApi; /** Add a transport to the cart, or remove a transport from the cart */ ChangeTransportInCart: CartApi; - /** Removes the product list */ - CleanProductList: Maybe; /** Send message to the site owner */ Contact: Scalars['Boolean']['output']; /** Creates complete order with products and addresses */ @@ -1136,6 +1134,8 @@ export type MutationApi = { RemoveFromCart: CartApi; /** Removes a product from a product list */ RemoveProductFromList: Maybe; + /** Removes the product list */ + RemoveProductList: Maybe; /** Remove already used promo code from cart */ RemovePromoCodeFromCart: CartApi; /** Request password recovery - email with hash will be sent */ @@ -1189,11 +1189,6 @@ export type MutationChangeTransportInCartArgsApi = { }; -export type MutationCleanProductListArgsApi = { - input: ProductListInputApi; -}; - - export type MutationContactArgsApi = { input: ContactInputApi; }; @@ -1254,6 +1249,11 @@ export type MutationRemoveProductFromListArgsApi = { }; +export type MutationRemoveProductListArgsApi = { + input: ProductListInputApi; +}; + + export type MutationRemovePromoCodeFromCartArgsApi = { input: RemovePromoCodeFromCartInputApi; }; @@ -3495,19 +3495,19 @@ export type AddProductToListMutationVariablesApi = Exact<{ export type AddProductToListMutationApi = { __typename?: 'Mutation', AddProductToList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } }; -export type CleanProductListMutationVariablesApi = Exact<{ - input: ProductListInputApi; +export type RemoveProductFromListMutationVariablesApi = Exact<{ + input: ProductListUpdateInputApi; }>; -export type CleanProductListMutationApi = { __typename?: 'Mutation', CleanProductList: { __typename?: 'ProductList', uuid: string } | null }; +export type RemoveProductFromListMutationApi = { __typename?: 'Mutation', RemoveProductFromList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; -export type RemoveProductFromListMutationVariablesApi = Exact<{ - input: ProductListUpdateInputApi; +export type RemoveProductListMutationVariablesApi = Exact<{ + input: ProductListInputApi; }>; -export type RemoveProductFromListMutationApi = { __typename?: 'Mutation', RemoveProductFromList: { __typename: 'ProductList', uuid: string, products: Array<{ __typename: 'MainVariant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'RegularProduct', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> } | { __typename: 'Variant', id: number, uuid: string, slug: string, fullName: string, name: string, stockQuantity: number, isSellingDenied: boolean, availableStoresCount: number, catalogNumber: string, isMainVariant: boolean, parameters: Array<{ __typename: 'Parameter', uuid: string, name: string, visible: boolean, values: Array<{ __typename: 'ParameterValue', uuid: string, text: string }> }>, flags: Array<{ __typename: 'Flag', uuid: string, name: string, rgbColor: string }>, mainImage: { __typename: 'Image', name: string | null, sizes: Array<{ __typename: 'ImageSize', size: string, url: string, width: number | null, height: number | null, additionalSizes: Array<{ __typename: 'AdditionalSize', height: number | null, media: string, url: string, width: number | null }> }> } | null, price: { __typename: 'ProductPrice', priceWithVat: string, priceWithoutVat: string, vatAmount: string, isPriceFrom: boolean }, availability: { __typename: 'Availability', name: string, status: AvailabilityStatusEnumApi }, brand: { __typename: 'Brand', name: string, slug: string } | null, categories: Array<{ __typename: 'Category', name: string }> }> } | null }; +export type RemoveProductListMutationApi = { __typename?: 'Mutation', RemoveProductList: { __typename?: 'ProductList', uuid: string } | null }; export type ProductListQueryVariablesApi = Exact<{ input: ProductListInputApi; @@ -5886,17 +5886,6 @@ export const AddProductToListMutationDocumentApi = gql` export function useAddProductToListMutationApi() { return Urql.useMutation(AddProductToListMutationDocumentApi); }; -export const CleanProductListMutationDocumentApi = gql` - mutation CleanProductListMutation($input: ProductListInput!) { - CleanProductList(input: $input) { - uuid - } -} - `; - -export function useCleanProductListMutationApi() { - return Urql.useMutation(CleanProductListMutationDocumentApi); -}; export const RemoveProductFromListMutationDocumentApi = gql` mutation RemoveProductFromListMutation($input: ProductListUpdateInput!) { RemoveProductFromList(input: $input) { @@ -5908,6 +5897,17 @@ export const RemoveProductFromListMutationDocumentApi = gql` export function useRemoveProductFromListMutationApi() { return Urql.useMutation(RemoveProductFromListMutationDocumentApi); }; +export const RemoveProductListMutationDocumentApi = gql` + mutation RemoveProductListMutation($input: ProductListInput!) { + RemoveProductList(input: $input) { + uuid + } +} + `; + +export function useRemoveProductListMutationApi() { + return Urql.useMutation(RemoveProductListMutationDocumentApi); +}; export const ProductListQueryDocumentApi = gql` query ProductListQuery($input: ProductListInput!) { productList(input: $input) { diff --git a/storefront/graphql/requests/productLists/mutations/CleanProductListMutation.graphql b/storefront/graphql/requests/productLists/mutations/CleanProductListMutation.graphql deleted file mode 100644 index 7d8e0b6c89..0000000000 --- a/storefront/graphql/requests/productLists/mutations/CleanProductListMutation.graphql +++ /dev/null @@ -1,5 +0,0 @@ -mutation CleanProductListMutation($input: ProductListInput!) { - CleanProductList(input: $input) { - uuid - } -} diff --git a/storefront/graphql/requests/productLists/mutations/RemoveProductListMutation.graphql b/storefront/graphql/requests/productLists/mutations/RemoveProductListMutation.graphql new file mode 100644 index 0000000000..408b89fc4f --- /dev/null +++ b/storefront/graphql/requests/productLists/mutations/RemoveProductListMutation.graphql @@ -0,0 +1,5 @@ +mutation RemoveProductListMutation($input: ProductListInput!) { + RemoveProductList(input: $input) { + uuid + } +} diff --git a/storefront/hooks/productLists/comparison/useComparison.tsx b/storefront/hooks/productLists/comparison/useComparison.tsx index 164b92a5b0..007f5fc384 100644 --- a/storefront/hooks/productLists/comparison/useComparison.tsx +++ b/storefront/hooks/productLists/comparison/useComparison.tsx @@ -10,22 +10,22 @@ export const useComparison = () => { const updateComparisonUuid = useUpdateProductListUuid(ProductListTypeEnumApi.ComparisonApi); const [isPopupCompareOpen, setIsPopupCompareOpen] = useState(false); - const { productListData, cleanList, isProductInList, toggleProductInList, fetching } = useProductList( + const { productListData, removeList, isProductInList, toggleProductInList, fetching } = useProductList( ProductListTypeEnumApi.ComparisonApi, { - addError: () => showErrorMessage(t('Unable to add product to comparison.')), - addSuccess: (result) => { + addProductError: () => showErrorMessage(t('Unable to add product to comparison.')), + addProductSuccess: (result) => { setIsPopupCompareOpen(true); updateComparisonUuid(result?.uuid ?? null); }, - cleanError: () => showErrorMessage(t('Unable to clean product comparison.')), - cleanSuccess: () => { + removeError: () => showErrorMessage(t('Unable to clean product comparison.')), + removeSuccess: () => { showSuccessMessage(t('Comparison products have been cleaned.')); updateComparisonUuid(null); }, - removeError: () => showErrorMessage(t('Unable to remove product from comparison.')), - removeSuccess: (result) => { + removeProductError: () => showErrorMessage(t('Unable to remove product from comparison.')), + removeProductSuccess: (result) => { if (!result) { updateComparisonUuid(null); } @@ -40,7 +40,7 @@ export const useComparison = () => { fetching, isProductInComparison: isProductInList, toggleProductInComparison: toggleProductInList, - cleanComparison: cleanList, + removeComparison: removeList, isPopupCompareOpen, setIsPopupCompareOpen, }; diff --git a/storefront/hooks/productLists/useProductList.ts b/storefront/hooks/productLists/useProductList.ts index 819c29c7e6..6d8cf162f9 100644 --- a/storefront/hooks/productLists/useProductList.ts +++ b/storefront/hooks/productLists/useProductList.ts @@ -3,7 +3,7 @@ import { ProductListFragmentApi, ProductListTypeEnumApi, useAddProductToListMutationApi, - useCleanProductListMutationApi, + useRemoveProductListMutationApi, useProductListQueryApi, useRemoveProductFromListMutationApi, } from 'graphql/generated'; @@ -14,12 +14,12 @@ import { usePersistStore } from 'store/usePersistStore'; export const useProductList = ( productListType: ProductListTypeEnumApi, callbacks: { - cleanSuccess: () => void; - cleanError: () => void; - addSuccess: (result: ProductListFragmentApi | null | undefined) => void; - addError: () => void; - removeSuccess: (result: ProductListFragmentApi | null | undefined) => void; + removeSuccess: () => void; removeError: () => void; + addProductSuccess: (result: ProductListFragmentApi | null | undefined) => void; + addProductError: () => void; + removeProductSuccess: (result: ProductListFragmentApi | null | undefined) => void; + removeProductError: () => void; }, ) => { const productListUuids = usePersistStore((s) => s.productListUuids); @@ -29,7 +29,7 @@ export const useProductList = ( const [, addProductToListMutation] = useAddProductToListMutationApi(); const [, removeProductFromListMutation] = useRemoveProductFromListMutationApi(); - const [, cleanListMutation] = useCleanProductListMutationApi(); + const [, removeListMutation] = useRemoveProductListMutationApi(); const [{ data: productListData, fetching }] = useProductListQueryApi({ variables: { @@ -47,18 +47,18 @@ export const useProductList = ( } }, [productListData?.productList?.uuid]); - const cleanList = async () => { - const cleanListResult = await cleanListMutation({ + const removeList = async () => { + const removeListResult = await removeListMutation({ input: { type: productListType, uuid: productListUuid, }, }); - if (cleanListResult.error) { - callbacks.cleanError(); + if (removeListResult.error) { + callbacks.removeError(); } else { - callbacks.cleanSuccess(); + callbacks.removeSuccess(); } }; @@ -74,9 +74,9 @@ export const useProductList = ( }); if (addProductToListResult.error) { - callbacks.addError(); + callbacks.addProductError(); } else { - callbacks.addSuccess(addProductToListResult.data?.AddProductToList); + callbacks.addProductSuccess(addProductToListResult.data?.AddProductToList); } }; @@ -92,9 +92,9 @@ export const useProductList = ( }); if (removeProductFromListResult.error) { - callbacks.removeError(); + callbacks.removeProductError(); } else { - callbacks.removeSuccess(removeProductFromListResult.data?.RemoveProductFromList); + callbacks.removeProductSuccess(removeProductFromListResult.data?.RemoveProductFromList); } }; @@ -109,5 +109,5 @@ export const useProductList = ( } }; - return { productListData, isProductInList, cleanList, toggleProductInList, fetching }; + return { productListData, isProductInList, removeList, toggleProductInList, fetching }; }; diff --git a/storefront/hooks/productLists/wishlist/useWishlist.tsx b/storefront/hooks/productLists/wishlist/useWishlist.tsx index ef3fe44048..1638c6e336 100644 --- a/storefront/hooks/productLists/wishlist/useWishlist.tsx +++ b/storefront/hooks/productLists/wishlist/useWishlist.tsx @@ -8,22 +8,22 @@ export const useWishlist = () => { const { t } = useTranslation(); const updateWishlistUuid = useUpdateProductListUuid(ProductListTypeEnumApi.WishlistApi); - const { productListData, cleanList, isProductInList, toggleProductInList, fetching } = useProductList( + const { productListData, removeList, isProductInList, toggleProductInList, fetching } = useProductList( ProductListTypeEnumApi.WishlistApi, { - addError: () => showErrorMessage(t('Unable to add product to wishlist.')), - addSuccess: (result) => { + addProductError: () => showErrorMessage(t('Unable to add product to wishlist.')), + addProductSuccess: (result) => { showSuccessMessage(t('The item has been added to your wishlist.')); updateWishlistUuid(result?.uuid ?? null); }, - cleanError: () => showErrorMessage(t('Unable to clean wishlist.')), - cleanSuccess: () => { + removeError: () => showErrorMessage(t('Unable to clean wishlist.')), + removeSuccess: () => { showSuccessMessage(t('Wishlist was cleaned.')); updateWishlistUuid(null); }, - removeError: () => showErrorMessage(t('Unable to remove product from wishlist.')), - removeSuccess: (result) => { + removeProductError: () => showErrorMessage(t('Unable to remove product from wishlist.')), + removeProductSuccess: (result) => { if (!result) { updateWishlistUuid(null); } @@ -36,7 +36,7 @@ export const useWishlist = () => { wishlist: productListData?.productList, fetching, isProductInWishlist: isProductInList, - cleanWishlist: cleanList, + removeWishlist: removeList, toggleProductInWishlist: toggleProductInList, }; }; diff --git a/storefront/schema.graphql.json b/storefront/schema.graphql.json index f5e3dacf86..a5df75eefa 100644 --- a/storefront/schema.graphql.json +++ b/storefront/schema.graphql.json @@ -1 +1 @@ -{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CleanProductList","description":"Removes the product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user after registration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file +{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":"UUID of the order based on which the cart should be prefilled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"shouldMerge","description":"Information if the prefilled cart should be merged with the current cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddProductResult","description":null,"fields":[{"name":"addedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItem","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isNew","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"notOnStockQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AddToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"isAbsoluteQuantity","description":"True if quantity should be set no matter the current state of the cart. False if quantity should be added to the already existing same item in the cart","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Item quantity","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AddToCartResult","description":null,"fields":[{"name":"addProductResult","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddProductResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdditionalSize","description":"Represents a singe additional image size","fields":[{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"media","description":"Recommended media query defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Advert","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AdvertCode","ofType":null},{"kind":"OBJECT","name":"AdvertImage","ofType":null}]},{"kind":"OBJECT","name":"AdvertCode","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"Advert code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertImage","description":null,"fields":[{"name":"categories","description":"Restricted categories of the advert (the advert is shown in these categories only)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Advert images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Advert link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Adverts first image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Advert","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AdvertPosition","description":null,"fields":[{"name":"description","description":"Desription of advert position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":"Position of advert","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be used after checkout","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ArticleInterface","description":"Represents entity that is considered to be an article on the eshop","fields":[{"name":"breadcrumb","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null}]},{"kind":"OBJECT","name":"ArticleLink","description":null,"fields":[{"name":"createdAt","description":"Creation date time of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article link, used as anchor text","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Destination url of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticlePlacementTypeEnum","description":"Possible placements of an article (used as an input for 'articles' query)","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"footer1","description":"Articles in 1st footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer2","description":"Articles in 2nd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer3","description":"Articles in 3rd footer column","isDeprecated":false,"deprecationReason":null},{"name":"footer4","description":"Articles in 4th footer column","isDeprecated":false,"deprecationReason":null},{"name":"none","description":"Articles without specific placement","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ArticleSite","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"Placement of article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Text of article","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Availability","description":"Represents an availability","fields":[{"name":"name","description":"Localized availability name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AvailabilityStatusEnum","description":"Product Availability statuses","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"InStock","description":"Product availability status in stock","isDeprecated":false,"deprecationReason":null},{"name":"OutOfStock","description":"Product availability status out of stock","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticle","description":null,"fields":[{"name":"blogCategories","description":"The list of the blog article blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"Date and time of the blog article creation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Blog article images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog article absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Blog article image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog article title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"perex","description":"The blog article perex","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishDate","description":"Date and time of the blog article publishing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog article SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog article SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog article SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog article URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"The blog article text","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog article UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"visibleOnHomepage","description":"Indicates whether the blog article is displayed on homepage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ArticleInterface","ofType":null},{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of the blog articles","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogArticleEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogCategory","description":null,"fields":[{"name":"articlesTotalCount","description":"Total count of blog articles in this category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Paginated blog articles of the given blog category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategoriesTree","description":"Tho whole blog categories tree (used for blog navigation rendering)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"The blog category children","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"The blog category description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"The blog category absolute URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The blog category name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"The blog category parent","args":[],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"The blog category SEO H1 heading","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"The blog category SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"The blog category SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"The blog category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The blog category UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"Represents a brand","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Brand description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Brand images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Brand main URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Brand image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Brand name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of brand","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Brand SEO H1","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Brand SEO meta description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Brand SEO title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Brand URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandFilterOption","description":"Brand filter option","fields":[{"name":"brand","description":"Brand","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Breadcrumb","description":"Represents entity able to return breadcrumb","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Cart","description":null,"fields":[{"name":"items","description":"All items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Selected payment if payment provided","args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Applied promo code if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":"Remaining amount for free transport and payment; null = transport cannot be free","args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":"Selected pickup place identifier if provided","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPriceWithoutDiscountTransportAndPayment","description":"Total price (exluding discount, transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Selected transport if transport provided","args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the cart, null for authenticated user","args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CartInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CartInterface","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"modifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"remainingAmountWithVatForFreeTransport","description":null,"args":[],"type":{"kind":"SCALAR","name":"Money","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"roundingPrice","description":"Rounding amount if payment has rounding allowed","args":[],"type":{"kind":"OBJECT","name":"Price","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"selectedPickupPlaceIdentifier","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalDiscountPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItemsPrice","description":"Total items price (excluding transport and payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price including transport and payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":null,"args":[],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"args":[],"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Cart","ofType":null}]},{"kind":"OBJECT","name":"CartItem","description":"Represent one item in the cart","fields":[{"name":"product","description":"Product in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of items in the cart","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Cart item UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartItemModificationsResult","description":null,"fields":[{"name":"cartItemsWithChangedQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cartItemsWithModifiedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerAvailableCartItemsDueToQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"noLongerListableCartItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartModificationsResult","description":null,"fields":[{"name":"itemModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartItemModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"multipleAddedProductModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPaymentModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCodeModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"someProductWasRemovedFromEshop","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportModifications","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartTransportModificationsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartMultipleAddedProductModificationsResult","description":null,"fields":[{"name":"notAddedProducts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPaymentModificationsResult","description":null,"fields":[{"name":"paymentPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartPromoCodeModificationsResult","description":null,"fields":[{"name":"noLongerApplicablePromoCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartTransportModificationsResult","description":null,"fields":[{"name":"personalPickupStoreUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportPriceChanged","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportUnavailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transportWeightLimitExceeded","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Category","description":"Represents a category","fields":[{"name":"bestsellers","description":"Best selling products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoryHierarchy","description":"All parent category names with their UUIDs","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryHierarchyItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":"Descendant categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized category description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID of category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Category images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedCategories","description":"A list of categories linked to the given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Category image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"originalCategorySlug","description":"Original category URL slug (for CategorySeoMixes slug of assigned category is returned, null is returned for regular category)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":"Ancestor category","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of category","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"readyCategorySeoMixLinks","description":"An array of links of prepared category SEO mixes of a given category","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of category","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Category URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"CategoryEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CategoryHierarchyItem","description":null,"fields":[{"name":"name","description":"Localized category name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"oldPassword","description":"Current customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentGoPayBankSwift","description":"Selected bank swift code of goPay payment bank transfer","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"paymentUuid","description":"UUID of a payment that should be added to the cart. If this is set to null, the payment is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"The identifier of selected personal pickup place","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"transportUuid","description":"UUID of a transport that should be added to the cart. If this is set to null, the transport is removed from the cart","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CompanyCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when customer is a company)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ContactInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Email address of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Message sent to recipient","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of the sender","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"Represents country","fields":[{"name":"code","description":"Country code in ISO 3166-1 alpha-2","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized country name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrderResult","description":null,"fields":[{"name":"cart","description":null,"args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderCreated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"CustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null}]},{"kind":"SCALAR","name":"DateTime","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeliveryAddress","description":null,"fields":[{"name":"city","description":"Delivery address city name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address firstname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address lastname","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","description":null,"fields":null,"inputFields":[{"name":"city","description":"Delivery address city name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"Delivery address company name","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Delivery address country","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Delivery address first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Delivery address last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Delivery address zip code","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Delivery address street name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Delivery address telephone","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"File","description":"Represents a downloadable file","fields":[{"name":"anchorText","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Url to download the file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Flag","description":"Represents a flag","fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Categories containing at least one product with flag","args":[{"name":"productFilter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized flag name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Paginated and ordered products of flag","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Flag color in rgb format","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"URL slug of flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"ProductListable","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FlagFilterOption","description":"Flag filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Flag","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayBankSwift","description":null,"fields":[{"name":"imageLargeUrl","description":"large image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"normal image url","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOnline","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Bank name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"swift","description":"Swift code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","description":null,"fields":[{"name":"embedJs","description":"url of gopay embedJs file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gatewayUrl","description":"redirect URL to payment gateway","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"goPayId","description":"payment transaction identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GoPayPaymentMethod","description":null,"fields":[{"name":"identifier","description":"Identifier of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageLargeUrl","description":"URL to large size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"imageNormalUrl","description":"URL to normal size image of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of payment method","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentGroup","description":"Group of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Image","description":"Represents an image","fields":[{"name":"name","description":"Image name for ALT attribute","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Position of image in list","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ImageSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Image type","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ImageSize","description":"Represents a single image size","fields":[{"name":"additionalSizes","description":"Additional sizes for different screen types","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdditionalSize","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":"Height in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"size","description":"Image size defined in images.yaml","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"URL address of image","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":"Width in pixels defined in images.yaml","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LanguageConstant","description":"Represents a single user translation of language constant","fields":[{"name":"key","description":"Translation key","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translation","description":"User translation","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Link","description":"Represents an internal link","fields":[{"name":"name","description":"Clickable text for a hyperlink","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Target URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LoginInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"The user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LoginResult","description":null,"fields":[{"name":"showCartMergeInfo","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tokens","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MainVariant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Variant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Money","description":"Represents and encapsulates monetary value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"AddOrderItemsToCart","description":"Fills cart based on a given order, possibly merging it with the current cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddOrderItemsToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddProductToList","description":"Adds a product to a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"AddToCart","description":"Add product to cart for future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AddToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AddToCartResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ApplyPromoCodeToCart","description":"Apply new promo code for the future checkout","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplyPromoCodeToCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePassword","description":"Changes customer user password","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePaymentInCart","description":"Add a payment to the cart, or remove a payment from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePaymentInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangePersonalData","description":"Changes customer user personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangePersonalDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ChangeTransportInCart","description":"Add a transport to the cart, or remove a transport from the cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ChangeTransportInCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Contact","description":"Send message to the site owner","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ContactInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Creates complete order with products and addresses","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"DeleteDeliveryAddress","description":"Delete delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"EditDeliveryAddress","description":"Edit delivery address by Uuid","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeliveryAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"Login","description":"Login customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LoginInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Logout","description":"Logout user","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"NewsletterSubscribe","description":"Subscribe for e-mail newsletter","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"PayOrder","description":"Pay order(create payment transaction in payment gateway) and get payment setup data for redirect or creating JS payment gateway layer","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentSetupCreationData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RecoverPassword","description":"Recover password using hash required from RequestPasswordRecovery","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RefreshTokens","description":"Refreshes access and refresh tokens","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Token","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"Register","description":"Register new customer user","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LoginResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveFromCart","description":"Remove product from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductFromList","description":"Removes a product from a product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemoveProductList","description":"Removes the product list","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RemovePromoCodeFromCart","description":"Remove already used promo code from cart","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Cart","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPasswordRecovery","description":"Request password recovery - email with hash will be sent","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"RequestPersonalDataAccess","description":"Request access to personal data","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"SetDefaultDeliveryAddress","description":"Set default delivery address by Uuid","args":[{"name":"deliveryAddressUuid","description":"Set delivery address by Uuid","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CustomerUser","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentStatus","description":"check payment status of order after callback from payment service","args":[{"name":"orderPaymentStatusPageValidityHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItem","description":"Represents a navigation structure item","fields":[{"name":"categoriesByColumns","description":"Categories separated into columns","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target URL","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Navigation item name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NavigationItemCategoriesByColumns","description":"Represents a single column inside the navigation item","fields":[{"name":"categories","description":"Categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"columnNumber","description":"Column number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NewsletterSubscriber","description":null,"fields":[{"name":"createdAt","description":"Date and time of subscription","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Subscribed email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NewsletterSubscriptionDataInput","description":"Represents the main input object to subscribe for e-mail newsletter","fields":null,"inputFields":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"NotBlogArticleInterface","description":"Represents an article that is not a blog article","fields":[{"name":"createdAt","description":"creation date time of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"external","description":"If the the article should be open in a new tab","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"name of article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"placement of the article","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID of the article link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleLink","ofType":null},{"kind":"OBJECT","name":"ArticleSite","ofType":null}]},{"kind":"OBJECT","name":"NotificationBar","description":"Represents a notification supposed to be displayed on all pages","fields":[{"name":"images","description":"Notification bar images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Notification bar image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"rgbColor","description":"Color of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Message of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHours","description":"Represents store opening hours","fields":[{"name":"dayOfWeek","description":"Current day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isOpen","description":"Is store currently open?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHoursOfDays","description":"Opening hours for every day of the week (1 for Monday 7 for Sunday)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHoursOfDay","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OpeningHoursOfDay","description":null,"fields":[{"name":"dayOfWeek","description":"Day of the week","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstClosingTime","description":"First closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstOpeningTime","description":"First opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondClosingTime","description":"Second closing time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"secondOpeningTime","description":"Second opening time","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (only when ordered on the company behalf)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"creationDate","description":"Date and time when the order was created","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country for delivery","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Indicates whether the billing address is other than a delivery address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"All items in the order including payment and transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"number","description":"Unique order number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Payment method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pickupPlaceIdentifier","description":"Selected pickup place identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productItems","description":"All product items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code (coupon) used in the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"Current status of the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price of the order including transport and payment prices","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingNumber","description":"The order tracking number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trackingUrl","description":"The order tracking link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Transport method applied to the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":"Unique url hash that can be used to ","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OrderEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderInput","description":"Represents the main input object to create orders","fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier used for getting carts of not logged customers","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when onCompanyBehalf is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddressUuid","description":"Delivery address identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"deliveryCity","description":"City name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCompanyName","description":"Company name for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryCountry","description":"Country code in ISO 3166-1 alpha-2 for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryFirstName","description":"First name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryLastName","description":"Last name of the contact person for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryPostcode","description":"Zip code for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryStreet","description":"Street name for delivery (required when differentDeliveryAddress is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryTelephone","description":"Contact telephone number for delivery","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"differentDeliveryAddress","description":"Determines whether to deliver products to a different address than the billing one","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The customer's first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The customer's last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Allows user to subscribe/unsubscribe newsletter.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"note","description":"Other information related to the order","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onCompanyBehalf","description":"Determines whether the order is made on the company behalf.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Deprecated, this field is not used, the payment is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Deprecated, this field is not used, the products are taken from the server cart instead.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OrderProductInput","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's phone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Deprecated, this field is not used, the transport is taken from the server cart instead.","type":{"kind":"INPUT_OBJECT","name":"TransportInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":"Represent one item in the order","fields":[{"name":"name","description":"Name of the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"Quantity of order items in the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPrice","description":"Total price for the quantity of order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of measurement used for the order item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Order item price per unit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatRate","description":"Applied VAT rate percentage applied to the order item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderProductInput","description":"Represents a product in order","fields":null,"inputFields":[{"name":"quantity","description":"Quantity of products","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"Product price per unit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information about pagination in a connection.","fields":[{"name":"endCursor","description":"When paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":"Represents a parameter","fields":[{"name":"group","description":"Parameter group to which the parameter is assigned","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"Unit of the parameter","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"visible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Filter options of parameter values","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterValueColorFilterOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterFilter","description":"Represents a parameter filter","fields":null,"inputFields":[{"name":"maximalValue","description":"The parameter maximal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value (for parameters with \"slider\" type)","type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":"Uuid of filtered parameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"values","description":"Array of uuids representing parameter values to be filtered by","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","description":"Represents parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null}]},{"kind":"OBJECT","name":"ParameterSliderFilterOption","description":"Parameter filter option","fields":[{"name":"isCollapsed","description":"Indicator whether the parameter should be collapsed based on the current category setting","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelectable","description":"Can be used in filter","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalValue","description":"The parameter maximal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalValue","description":"The parameter minimal value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The parameter name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"selectedValue","description":"The pre-selected value (used for \"ready category seo mixes\")","args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":"The parameter unit","args":[],"type":{"kind":"OBJECT","name":"Unit","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"The parameter UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":"Represents a parameter value","fields":[{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueColorFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"rgbHex","description":"RGB hex of color parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValueFilterOption","description":"Parameter value filter option","fields":[{"name":"count","description":"Count of products that will be filtered if this filter option is applied.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAbsolute","description":"If true than count parameter is number of products that will be displayed if this filter option is applied, if false count parameter is number of products that will be added to current products result.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSelected","description":"Indicator whether the option is already selected (used for \"ready category seo mixes\")","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"text","description":"Parameter value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Password","description":"Represents and encapsulates a string for password","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":"Represents a payment","fields":[{"name":"description","description":"Localized payment description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"goPayPaymentMethod","description":"Additional data for GoPay payment","args":[],"type":{"kind":"OBJECT","name":"GoPayPaymentMethod","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Payment images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized payment instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Payment image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Payment name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Payment position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Payment price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"List of assigned transports","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Represents a payment in order","fields":null,"inputFields":[{"name":"price","description":"Price for payment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentSetupCreationData","description":null,"fields":[{"name":"goPayCreatePaymentSetup","description":"Identifiers of GoPay payment method","args":[],"type":{"kind":"OBJECT","name":"GoPayCreatePaymentSetup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentStatus","description":null,"fields":[{"name":"isPaid","description":"Whether the order is already paid or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentType","description":"Type of payment","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionCount","description":"Count of already processed transactions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalData","description":null,"fields":[{"name":"customerUser","description":"Customer user data","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportLink","description":"A link for downloading the personal data in an XML file","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscriber","description":"Newsletter subscription","args":[],"type":{"kind":"OBJECT","name":"NewsletterSubscriber","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Customer orders","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PersonalDataAccessRequestInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"One of two possible types for personal data access request - display or export","type":{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PersonalDataAccessRequestTypeEnum","description":"One of two possible types for personal data access request","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"display","description":"Display data","isDeprecated":false,"deprecationReason":null},{"name":"export","description":"Export data","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PersonalDataPage","description":null,"fields":[{"name":"displaySiteContent","description":"The HTML content of the site where a customer can request displaying his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displaySiteSlug","description":"URL slug of display site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteContent","description":"The HTML content of the site where a customer can request exporting his personal data","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"exportSiteSlug","description":"URL slug of export site","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Price","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PriceInput","description":"Represents the price","fields":null,"inputFields":[{"name":"priceWithVat","description":"Price with VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PriceInterface","description":"Represents the price","fields":[{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Price","ofType":null},{"kind":"OBJECT","name":"ProductPrice","ofType":null}]},{"kind":"OBJECT","name":"PricingSetting","description":"Represents setting of pricing","fields":[{"name":"defaultCurrencyCode","description":"Code of the default currency used on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimumFractionDigits","description":"Minimum number of decimal places for the price on the current domain","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Product","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"ProductConnection","description":"A connection to a list of items.","fields":[{"name":"defaultOrderingMode","description":"The default ordering mode that is set for the given connection (e.g. in a category, search page, or ready category SEO mix)","args":[],"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ProductEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":"The current ordering mode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productFilterOptions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductFilterOptions","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilter","description":"Represents a product filter","fields":null,"inputFields":[{"name":"brands","description":"Array of uuids of brands filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Array of uuids of flags filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price filter","type":{"kind":"SCALAR","name":"Money","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyInStock","description":"Only in stock filter","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterFilter","ofType":null}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductFilterOptions","description":"Represents a product filter options","fields":[{"name":"brands","description":"Brands filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Flags filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FlagFilterOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inStock","description":"Number of products in stock that will be filtered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maximalPrice","description":"Maximal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"minimalPrice","description":"Minimal price of products for filtering","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":"Parameter filter options","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ParameterFilterOptionInterface","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"products","description":"An array of the products in the list","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Product list type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListInput","description":null,"fields":null,"inputFields":[{"name":"type","description":"Product list type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"Product list identifier","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ProductListTypeEnum","description":"One of possible types of the product list","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"COMPARISON","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WISHLIST","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListUpdateInput","description":null,"fields":null,"inputFields":[{"name":"productListInput","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productUuid","description":"Product identifier","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"ProductListable","description":"Paginated and ordered products","fields":[{"name":"products","description":"Paginated and ordered products","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null}]},{"kind":"ENUM","name":"ProductOrderingModeEnum","description":"One of possible ordering modes for product","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NAME_ASC","description":"Order by name ascending","isDeprecated":false,"deprecationReason":null},{"name":"NAME_DESC","description":"Order by name descending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_ASC","description":"Order by price ascending","isDeprecated":false,"deprecationReason":null},{"name":"PRICE_DESC","description":"Order by price descending","isDeprecated":false,"deprecationReason":null},{"name":"PRIORITY","description":"Order by priority","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Order by relevance","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ProductPrice","description":"Represents the price of the product","fields":[{"name":"isPriceFrom","description":"Determines whether it's a final price or starting price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithVat","description":"Price with VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithoutVat","description":"Price without VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vatAmount","description":"Total value of VAT","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Money","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PriceInterface","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"AdvertCode","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"AdvertImage","description":null,"args":[],"type":{"kind":"OBJECT","name":"AdvertImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleLink","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ArticleSite","description":null,"args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"CompanyCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"CompanyCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"GoPaySwifts","description":"List of available banks for GoPay bank transfer payment","args":[{"name":"currencyCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GoPayBankSwift","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"MainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterCheckboxFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterCheckboxFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterColorFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterColorFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ParameterSliderFilterOption","description":null,"args":[],"type":{"kind":"OBJECT","name":"ParameterSliderFilterOption","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularCustomerUser","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularCustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"RegularProduct","description":null,"args":[],"type":{"kind":"OBJECT","name":"RegularProduct","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"Variant","description":null,"args":[],"type":{"kind":"OBJECT","name":"Variant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accessPersonalData","description":"Access personal data using hash received in email from personal data access request","args":[{"name":"hash","description":"Hash to securely recognize access","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalData","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"advertPositions","description":"Returns list of advert positions.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AdvertPosition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"adverts","description":"Returns list of adverts, optionally filtered by `positionName`","args":[{"name":"categoryUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"positionName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Advert","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"article","description":"Returns article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"NotBlogArticleInterface","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"Returns list of articles that can be paginated using `first`, `last`, `before` and `after` keywords and filtered by `placement`","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"placement","description":"An array of the required articles placements","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ArticlePlacementTypeEnum","ofType":null}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"articlesSearch","description":"Returns list of searched articles and blog articles","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"ArticleInterface","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticle","description":"Returns blog article filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogArticle","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blogArticles","description":"Returns a list of the blog articles that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"onlyHomepageArticles","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategories","description":"Returns a complete list of the blog categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogCategory","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"blogCategory","description":"Returns blog category filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"BlogCategory","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Returns brand filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"brandSearch","description":"Returns list of searched brands","args":[{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"brands","description":"Returns complete list of brands","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Brand","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cart","description":"Return cart of logged customer or cart by UUID for anonymous user","args":[{"name":"cartInput","description":null,"type":{"kind":"INPUT_OBJECT","name":"CartInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Cart","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"Returns complete list of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"categoriesSearch","description":"Returns list of searched categories that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CategoryConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":"Returns category filtered using UUID or URL slug","args":[{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Category","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cookiesArticle","description":"Returns information about cookies article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countries","description":"Returns available countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"currentCustomerUser","description":"Returns currently logged in customer user","args":[],"type":{"kind":"INTERFACE","name":"CustomerUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flag","description":"Returns a flag by uuid or url slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Flag","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"Returns a complete list of the flags","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"isCustomerUserRegistered","description":"Check if email is registered","args":[{"name":"email","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageConstants","description":"Return user translated language constants for current domain locale","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LanguageConstant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastOrder","description":"Returns last order of the user or null if no order was placed yet","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"navigation","description":"Returns complete navigation menu","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NavigationItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"notificationBars","description":"Returns a list of notifications supposed to be displayed on all pages","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NotificationBar","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns order filtered using UUID, orderNumber, or urlHash","args":[{"name":"orderNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"urlHash","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentFailedContent","description":"Returns HTML content for order with failed payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPaymentSuccessfulContent","description":"Returns HTML content for order with successful payment.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderSentPageContent","description":"Returns HTML content for order sent page.","args":[{"name":"orderUuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Returns list of orders that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"OrderConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payment","description":"Returns payment filtered using UUID","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Payment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"Returns complete list of payment methods","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalDataPage","description":"Return personal data page content and URL","args":[],"type":{"kind":"OBJECT","name":"PersonalDataPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"privacyPolicyArticle","description":"Returns privacy policy article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Returns product filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"Find product list by UUID and type or if customer is logged, try find the the oldest list of the given type for the logged customer. The logged customer can also optionally pass the UUID of his product list.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ProductListInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"ProductList","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productListsByType","description":null,"args":[{"name":"productListType","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ProductListTypeEnum","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Returns list of ordered products that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"brandSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"categorySlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilter","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"flagSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"orderingMode","description":null,"type":{"kind":"ENUM","name":"ProductOrderingModeEnum","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"search","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productsByCatnums","description":"Returns list of products by catalog numbers","args":[{"name":"catnums","description":"Array of product catalog numbers","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedCategories","description":"Returns promoted categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotedProducts","description":"Returns promoted products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoPage","description":"Returns SEO settings for a specific page based on the url slug of that page","args":[{"name":"pageSlug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"SeoPage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"settings","description":"Returns current setting","args":[],"type":{"kind":"OBJECT","name":"Settings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"sliderItems","description":"Returns a complete list of the slider items","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SliderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Returns entity by slug","args":[{"name":"slug","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"INTERFACE","name":"Slug","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Returns store filtered using UUID or URL slug","args":[{"name":"urlSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Returns list of stores that can be paginated using `first`, `last`, `before` and `after` keywords","args":[{"name":"after","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"termsAndConditionsArticle","description":"Returns Terms and Conditions article","args":[],"type":{"kind":"OBJECT","name":"ArticleSite","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transport","description":"Returns complete list of transport methods","args":[{"name":"uuid","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Transport","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transports","description":"Returns available transport methods based on the current cart state","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Transport","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RecoverPasswordInput","description":null,"fields":null,"inputFields":[{"name":"email","description":"Customer user email.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"hash","description":"Hash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"newPassword","description":"New customer user password.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshTokenInput","description":null,"fields":null,"inputFields":[{"name":"refreshToken","description":"The refresh token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegistrationDataInput","description":"Represents the main input object to register customer user","fields":null,"inputFields":[{"name":"cartUuid","description":"Uuid of the cart that should be merged to the cart of the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Billing address city name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyCustomer","description":"Determines whether the customer is a company or not.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"companyName","description":"The customer’s company name (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyNumber","description":"The customer’s company identification number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"companyTaxNumber","description":"The customer’s company tax number (required when companyCustomer is true)","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country code in ISO 3166-1 alpha-2 (Country will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The customer's email address","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"Customer user first name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Customer user last name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastOrderUuid","description":"Uuid of the last order that should be paired with the newly registered user","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user should receive newsletters or not","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"password","description":"Customer user password","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Password","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"productListsUuids","description":"Uuids of product lists that should be merged to the product lists of the user after registration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}}}},"defaultValue":"[]","isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name (will be on the tax invoice)","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"The customer's telephone number","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularCustomerUser","description":"Represents an currently logged customer user","fields":[{"name":"city","description":"Billing address city name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Billing address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultDeliveryAddress","description":"Default customer delivery addresses","args":[],"type":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddresses","description":"List of delivery addresses","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeliveryAddress","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"Email address","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"First name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"Last name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"newsletterSubscription","description":"Whether customer user receives newsletters or not","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Billing address zip code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricingGroup","description":"The name of the customer pricing group","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Billing address street name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"telephone","description":"Phone number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomerUser","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegularProduct","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemoveFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartItemUuid","description":"Cart item UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"cartUuid","description":"Cart identifier, new cart will be created if not provided and customer is not logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RemovePromoCodeFromCartInput","description":null,"fields":null,"inputFields":[{"name":"cartUuid","description":"Cart identifier or null if customer is logged in","type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"promoCode","description":"Promo code to be removed","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoPage","description":"Represents SEO settings for specific page","fields":[{"name":"canonicalUrl","description":"Page's canonical link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metaDescription","description":"Description for meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogDescription","description":"Description for og:description meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogImage","description":"Image for og image meta tag by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ogTitle","description":"Title for og:title meta tag","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SeoSetting","description":"Represents setting of SEO","fields":[{"name":"metaDescription","description":"Description of the content of a web page","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"robotsTxtContent","description":"Robots.txt's file content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Document's title that is shown in a browser's title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"titleAddOn","description":"Complement to title","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Settings","description":"Represents settings of the current domain","fields":[{"name":"contactFormMainText","description":"Main text for contact form","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxAllowedPaymentTransactions","description":"Max allowed payment transactions (how many times is user allowed to try the same payment)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricing","description":"Settings related to pricing","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PricingSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"Settings related to SEO","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SeoSetting","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SliderItem","description":null,"fields":[{"name":"extendedText","description":"Text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"extendedTextLink","description":"Target link of text below slider","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmCreative","description":"GTM creative","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gtmId","description":"GTM ID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Slider item images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Target link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Slider item image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Slider name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Slug","description":"Represents entity retrievable by slug","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"ArticleSite","ofType":null},{"kind":"OBJECT","name":"BlogArticle","ofType":null},{"kind":"OBJECT","name":"BlogCategory","ofType":null},{"kind":"OBJECT","name":"Brand","ofType":null},{"kind":"OBJECT","name":"Category","ofType":null},{"kind":"OBJECT","name":"Flag","ofType":null},{"kind":"OBJECT","name":"MainVariant","ofType":null},{"kind":"OBJECT","name":"RegularProduct","ofType":null},{"kind":"OBJECT","name":"Store","ofType":null},{"kind":"OBJECT","name":"Variant","ofType":null}]},{"kind":"OBJECT","name":"Store","description":null,"fields":[{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":"Store address city","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contactInfo","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":"Store address country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Store description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Store images","args":[{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":"Is set as default store","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locationLatitude","description":"Store location latitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locationLongitude","description":"Store location longitude","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Store name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"openingHours","description":"Store opening hours","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OpeningHours","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"postcode","description":"Store address postcode","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Store URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"specialMessage","description":"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"street","description":"Store address street","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreAvailability","description":"Represents an availability in an individual store","fields":[{"name":"availabilityInformation","description":"Detailed information about availability","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availabilityStatus","description":"Availability status in a format suitable for usage in the code","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AvailabilityStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"store","description":"Store","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreConnection","description":"A connection to a list of items.","fields":[{"name":"edges","description":"Information to aid in pagination.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"StoreEdge","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total number of stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StoreEdge","description":"An edge in a connection.","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Store","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Token","description":null,"fields":[{"name":"accessToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshToken","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Transport","description":"Represents a transport","fields":[{"name":"daysUntilDelivery","description":"Number of days until goods are delivered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Localized transport description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Transport images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"instruction","description":"Localized transport instruction (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isPersonalPickup","description":"Pointer telling if the transport is of type personal pickup","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Transport image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Transport name","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":"List of assigned payments","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":"Transport position","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Transport price","args":[{"name":"cartUuid","description":null,"type":{"kind":"SCALAR","name":"Uuid","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Price","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stores","description":"Stores available for personal pickup","args":[],"type":{"kind":"OBJECT","name":"StoreConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transportType","description":"Type of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TransportType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TransportInput","description":"Represents a transport in order","fields":null,"inputFields":[{"name":"price","description":"Price for transport","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PriceInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TransportType","description":"Represents a transport type","fields":[{"name":"code","description":"Code of transport","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Name of transport type","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Unit","description":"Represents a unit","fields":[{"name":"name","description":"Localized unit name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Uuid","description":"Represents and encapsulates an ISO-8601 encoded UTC date-time value","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Variant","description":"Represents a product","fields":[{"name":"accessories","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availability","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Availability","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"availableStoresCount","description":"Number of the stores where the product is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"brand","description":"Brand of product","args":[],"type":{"kind":"OBJECT","name":"Brand","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumb","description":"Hierarchy of the current element in relation to the structure","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Link","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogNumber","description":"Product catalog number","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"categories","description":"List of categories","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Category","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ean","description":"EAN","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"files","description":"List of downloadable files","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"File","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"flags","description":"List of flags","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Flag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the product, which consists of a prefix, name, and a suffix","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreorder","description":"Distinguishes if the product can be pre-ordered","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Product id","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"images","description":"Product images","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"sizes","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Image","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"isMainVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSellingDenied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isUsingStock","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":"Product link","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mainImage","description":"Product image by params","args":[{"name":"size","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"null","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mainVariant","description":null,"args":[],"type":{"kind":"OBJECT","name":"MainVariant","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"Localized product name (domain dependent)","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"namePrefix","description":"Name prefix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nameSuffix","description":"Name suffix","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderingPriority","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"partNumber","description":"Product part number","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":"Product price","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVideos","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VideoToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"relatedProducts","description":"List of related products","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"seoH1","description":"Seo first level heading of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoMetaDescription","description":"Seo meta description of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seoTitle","description":"Seo title of product","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"Localized product short description (domain dependent)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":"Product URL slug","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockQuantity","description":"Count of quantity on stock","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"storeAvailabilities","description":"List of availabilities in individual stores","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StoreAvailability","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"unit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Unit","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"usps","description":"List of product's unique selling propositions","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"uuid","description":"UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Uuid","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Breadcrumb","ofType":null},{"kind":"INTERFACE","name":"Product","ofType":null},{"kind":"INTERFACE","name":"Slug","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VideoToken","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByURL","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","isRepeatable":false,"locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\"","isDeprecated":false,"deprecationReason":null}]},{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","isRepeatable":false,"locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behavior of this scalar.","isRepeatable":false,"locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behavior of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}]}]}} \ No newline at end of file diff --git a/storefront/urql/cache/optimistic.ts b/storefront/urql/cache/optimistic.ts index e1c2d2e7f9..7b7043c919 100644 --- a/storefront/urql/cache/optimistic.ts +++ b/storefront/urql/cache/optimistic.ts @@ -49,7 +49,7 @@ export const optimisticUpdates: OptimisticMutationConfig = { return getOptimisticChangePaymentInCartResult(cartQueryResult, input); }, - CleanProductList: () => { + RemoveProductList: () => { return { __typename: 'ProductList', productList: null, diff --git a/storefront/urql/cache/updates.ts b/storefront/urql/cache/updates.ts index baedd932d3..3ac92e0151 100644 --- a/storefront/urql/cache/updates.ts +++ b/storefront/urql/cache/updates.ts @@ -11,7 +11,7 @@ import { RemoveFromCartMutationVariablesApi, RemovePromoCodeFromCartMutationVariablesApi, AddOrderItemsToCartMutationVariablesApi, - CleanProductListMutationVariablesApi, + RemoveProductListMutationVariablesApi, ProductListInputApi, RemoveProductFromListMutationVariablesApi, AddProductToListMutationVariablesApi, @@ -90,7 +90,7 @@ export const cacheUpdates: UpdatesConfig = { manuallyUpdateProductListQuery(args.input.productListInput, result.RemoveProductFromList, cache); } }, - CleanProductList(_result, args: CleanProductListMutationVariablesApi, cache) { + RemoveProductList(_result, args: RemoveProductListMutationVariablesApi, cache) { manuallyRemoveProductListQuery(cache, args.input); }, },