From 05f95229ab576e26c38efdff23821534020131a9 Mon Sep 17 00:00:00 2001 From: upgrader Date: Fri, 12 Jan 2024 10:14:01 +0000 Subject: [PATCH 1/3] Applied release group `FRW-6905 Fixed issue with unexpected new cart creation on catalog request.`, RG link https://api.release.spryker.com/release-group/5232 --- composer.lock | 51 ++++++++++--------- .../GlueApplicationDependencyProvider.php | 2 - 2 files changed, 26 insertions(+), 27 deletions(-) diff --git a/composer.lock b/composer.lock index 12153e59bd..e7e55288cb 100644 --- a/composer.lock +++ b/composer.lock @@ -16748,22 +16748,22 @@ }, { "name": "spryker/catalog-search-rest-api", - "version": "2.8.0", + "version": "2.10.0", "source": { "type": "git", "url": "https://github.com/spryker/catalog-search-rest-api.git", - "reference": "12305c753ef6887fdbda814987c6a026d393767d" + "reference": "0631f083c6d4e1894bd81c04da4b1377bc8c7f20" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/catalog-search-rest-api/zipball/12305c753ef6887fdbda814987c6a026d393767d", - "reference": "12305c753ef6887fdbda814987c6a026d393767d", + "url": "https://api.github.com/repos/spryker/catalog-search-rest-api/zipball/0631f083c6d4e1894bd81c04da4b1377bc8c7f20", + "reference": "0631f083c6d4e1894bd81c04da4b1377bc8c7f20", "shasum": "" }, "require": { - "php": ">=8.0", + "php": ">=8.1", "spryker/catalog": "^5.2.0", - "spryker/currency": "^3.2.0 || ^4.0.0", + "spryker/currency": "^3.14.0 || ^4.0.0", "spryker/glossary-storage": "^1.0.0", "spryker/glue-application": "^1.8.0", "spryker/glue-application-extension": "^1.0.0", @@ -16796,9 +16796,9 @@ ], "description": "CatalogSearchRestApi module", "support": { - "source": "https://github.com/spryker/catalog-search-rest-api/tree/2.8.0" + "source": "https://github.com/spryker/catalog-search-rest-api/tree/2.10.0" }, - "time": "2023-03-31T19:36:11+00:00" + "time": "2024-01-11T15:29:01+00:00" }, { "name": "spryker/categories-rest-api", @@ -30797,20 +30797,20 @@ }, { "name": "spryker/persistent-cart", - "version": "3.7.0", + "version": "3.8.0", "source": { "type": "git", "url": "https://github.com/spryker/persistent-cart.git", - "reference": "372ef7d377fd266be0a77c8fcb638642208cc84d" + "reference": "fa56cd8d72dff31a2976cae59f8bae061e909130" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/persistent-cart/zipball/372ef7d377fd266be0a77c8fcb638642208cc84d", - "reference": "372ef7d377fd266be0a77c8fcb638642208cc84d", + "url": "https://api.github.com/repos/spryker/persistent-cart/zipball/fa56cd8d72dff31a2976cae59f8bae061e909130", + "reference": "fa56cd8d72dff31a2976cae59f8bae061e909130", "shasum": "" }, "require": { - "php": ">=8.0", + "php": ">=8.1", "spryker/calculation-extension": "^1.1.0", "spryker/cart": "^5.12.0 || ^7.5.0", "spryker/cart-extension": "^1.11.0 || ^2.7.0 || ^4.3.0", @@ -30849,9 +30849,9 @@ ], "description": "PersistentCart module", "support": { - "source": "https://github.com/spryker/persistent-cart/tree/3.7.0" + "source": "https://github.com/spryker/persistent-cart/tree/3.8.0" }, - "time": "2023-07-20T10:07:00+00:00" + "time": "2024-01-11T15:29:01+00:00" }, { "name": "spryker/persistent-cart-extension", @@ -36867,32 +36867,33 @@ }, { "name": "spryker/product-prices-rest-api", - "version": "1.7.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/spryker/product-prices-rest-api.git", - "reference": "38f211be00eb1b988b927a9f0cf4a4c6362d9948" + "reference": "de0d505195387801cf423aba53dca70d538b07c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-prices-rest-api/zipball/38f211be00eb1b988b927a9f0cf4a4c6362d9948", - "reference": "38f211be00eb1b988b927a9f0cf4a4c6362d9948", + "url": "https://api.github.com/repos/spryker/product-prices-rest-api/zipball/de0d505195387801cf423aba53dca70d538b07c1", + "reference": "de0d505195387801cf423aba53dca70d538b07c1", "shasum": "" }, "require": { - "php": ">=8.0", - "spryker/currency": "^3.4.0 || ^4.0.0", + "php": ">=8.1", + "spryker/currency": "^3.14.0 || ^4.0.0", "spryker/glue-application": "^1.8.0", "spryker/glue-application-extension": "^1.0.0", "spryker/kernel": "^3.30.0", "spryker/price": "^5.0.0", - "spryker/price-product": "^2.0.0 || ^4.0.0", + "spryker/price-product": "^2.1.0 || ^4.0.0", "spryker/price-product-storage": "^2.3.0 || ^4.0.0", "spryker/product-prices-rest-api-extension": "^1.0.0", "spryker/product-storage": "^1.2.0", "spryker/products-rest-api": "^2.0.0", "spryker/store": "^1.4.0", "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.27.0", "spryker/wishlists-rest-api-extension": "^1.0.0" }, "require-dev": { @@ -36915,9 +36916,9 @@ ], "description": "ProductPricesRestApi module", "support": { - "source": "https://github.com/spryker/product-prices-rest-api/tree/1.7.0" + "source": "https://github.com/spryker/product-prices-rest-api/tree/1.8.0" }, - "time": "2023-03-31T19:36:11+00:00" + "time": "2024-01-11T15:29:01+00:00" }, { "name": "spryker/product-prices-rest-api-extension", @@ -60899,5 +60900,5 @@ "platform-overrides": { "php": "8.1.0" }, - "plugin-api-version": "2.2.0" + "plugin-api-version": "2.6.0" } diff --git a/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php b/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php index 836fe16af2..e904ad07a6 100644 --- a/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php +++ b/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php @@ -153,7 +153,6 @@ use Spryker\Glue\ProductPricesRestApi\Plugin\GlueApplication\ConcreteProductPricesByResourceIdResourceRelationshipPlugin; use Spryker\Glue\ProductPricesRestApi\Plugin\GlueApplication\CurrencyParameterValidatorPlugin; use Spryker\Glue\ProductPricesRestApi\Plugin\GlueApplication\PriceModeParameterValidatorPlugin; -use Spryker\Glue\ProductPricesRestApi\Plugin\GlueApplication\SetCurrencyBeforeActionPlugin; use Spryker\Glue\ProductPricesRestApi\Plugin\GlueApplication\SetPriceModeBeforeActionPlugin; use Spryker\Glue\ProductReviewsRestApi\Plugin\GlueApplication\AbstractProductsProductReviewsResourceRoutePlugin; use Spryker\Glue\ProductReviewsRestApi\Plugin\GlueApplication\ProductReviewsRelationshipByProductAbstractSkuPlugin; @@ -403,7 +402,6 @@ protected function getControllerBeforeActionPlugins(): array return [ new SetAnonymousCustomerIdControllerBeforeActionPlugin(), new SetCustomerBeforeActionPlugin(), - new SetCurrencyBeforeActionPlugin(), new SetPriceModeBeforeActionPlugin(), ]; } From 28a92cfb13db592f920e5f40880ad3ce83f106ca Mon Sep 17 00:00:00 2001 From: Svyatoslav Varpikhovsky Date: Tue, 16 Jan 2024 16:15:38 +0200 Subject: [PATCH 2/3] FRW-6463 Adjusted DE configuration. --- .../data/installer/configuration.json | 2316 ++++++++++++++--- 1 file changed, 2010 insertions(+), 306 deletions(-) diff --git a/src/Pyz/Zed/DynamicEntity/data/installer/configuration.json b/src/Pyz/Zed/DynamicEntity/data/installer/configuration.json index 46057aa279..39e9e147f9 100644 --- a/src/Pyz/Zed/DynamicEntity/data/installer/configuration.json +++ b/src/Pyz/Zed/DynamicEntity/data/installer/configuration.json @@ -12,7 +12,9 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_tax_set", @@ -20,7 +22,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "attributes", @@ -28,7 +32,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "new_from", @@ -36,7 +42,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "new_to", @@ -44,7 +52,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "sku", @@ -52,7 +62,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "color_code", @@ -60,10 +72,196 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "productAbstractProducts", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "products" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + }, + { + "name": "productAbstractLocalizedAttributes", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-abstract-localized-attributes" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + }, + { + "name": "productAbstractCategories", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-categories" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + }, + { + "name": "productAbstractUrls", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "urls" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_resource_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + }, + { + "name": "productAbstractStores", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-abstract-stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + }, + { + "name": "productImageSets", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "product-image-sets" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + }, + { + "name": "productAbstractPriceProducts", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "price-products" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + }, + { + "name": "productReviews", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-reviews" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + }, + { + "name": "productAbstractSets", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-abstract-sets" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + }, + { + "name": "productRelations", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-relations" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + }, + { + "name": "productRelationProductAbstracts", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-relations-product-abstract" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + }, + { + "name": "productLabelProductAbstracts", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-label-product-abstracts" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + }, + { + "name": "productAbstractGroups", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-abstract-groups" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + }, + { + "name": "productAbstractProductOptionGroups", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-abstract-product-option-groups" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "id_product_abstract" + } + ] + } + ] }, { "tableName": "spy_product", @@ -77,7 +275,9 @@ "fieldVisibleName": "id_product", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -86,7 +286,9 @@ "type": "integer", "isCreatable": true, "isEditable": true, - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "attributes", @@ -94,7 +296,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "is_active", @@ -103,7 +307,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_quantity_splittable", @@ -111,7 +317,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "sku", @@ -119,10 +327,118 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] - } + }, + "childRelations": [ + { + "name": "productLocalizedAttributes", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-localized-attributes" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product", + "parentFieldName": "id_product" + } + ] + }, + { + "name": "productMainBundledProduct", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-bundles" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_bundled_product", + "parentFieldName": "id_product" + } + ] + }, + { + "name": "productSingleBundledProduct", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-bundles" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product", + "parentFieldName": "id_product" + } + ] + }, + { + "name": "productImageSets", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "product-image-sets" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product", + "parentFieldName": "id_product" + } + ] + }, + { + "name": "productPrices", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "price-products" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product", + "parentFieldName": "id_product" + } + ] + }, + { + "name": "productStocks", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "stock-products" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product", + "parentFieldName": "id_product" + } + ] + }, + { + "name": "productSearch", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "product-searches" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product", + "parentFieldName": "id_product" + } + ] + }, + { + "name": "productCategories", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-categories" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_abstract", + "parentFieldName": "fk_product_abstract" + } + ] + } + ] }, { "tableName": "spy_product_abstract_localized_attributes", @@ -136,7 +452,9 @@ "fieldVisibleName": "id_abstract_attributes", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -145,7 +463,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product_abstract", @@ -153,7 +473,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "attributes", @@ -161,7 +483,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "description", @@ -169,7 +493,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "name", @@ -177,7 +503,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "meta_description", @@ -185,7 +513,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "meta_keywords", @@ -193,7 +523,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "meta_title", @@ -201,7 +533,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] } @@ -218,7 +552,9 @@ "fieldVisibleName": "id_category", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -227,7 +563,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "category_key", @@ -235,7 +573,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "is_active", @@ -243,7 +583,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_clickable", @@ -251,7 +593,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_in_menu", @@ -259,7 +603,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_active", @@ -267,7 +613,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_searchable", @@ -275,10 +623,53 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "categoryNodes", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "category-nodes" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_category", + "parentFieldName": "id_category" + } + ] + }, + { + "name": "categoryStores", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "category-stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_category", + "parentFieldName": "id_category" + } + ] + }, + { + "name": "categoryAttributes", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "category-attributes" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_category", + "parentFieldName": "id_category" + } + ] + } + ] }, { "tableName": "spy_category_template", @@ -292,7 +683,9 @@ "fieldVisibleName": "id_category_template", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -301,7 +694,9 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "template_path", @@ -309,10 +704,27 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "categoryTemplateCategories", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "categories" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_category_template", + "parentFieldName": "id_category_template" + } + ] + } + ] }, { "tableName": "spy_product_category", @@ -326,7 +738,9 @@ "fieldVisibleName": "id_product_category", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -334,7 +748,9 @@ "fieldVisibleName": "fk_category", "isCreatable": true, "isEditable": true, - "validation": { "isRequired": true }, + "validation": { + "isRequired": true + }, "type": "integer" }, { @@ -343,7 +759,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "product_order", @@ -351,10 +769,27 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "categories", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "categories" + }, + "relationFieldMappings": [ + { + "childFieldName": "id_category", + "parentFieldName": "fk_category" + } + ] + } + ] }, { "tableName": "spy_url", @@ -368,7 +803,9 @@ "fieldVisibleName": "id_url", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -377,7 +814,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_resource_product_abstract", @@ -385,7 +824,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "url", @@ -393,7 +834,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -410,7 +853,9 @@ "fieldVisibleName": "id_locale", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -419,7 +864,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "is_active", @@ -427,10 +874,196 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] - } + }, + "childRelations": [ + { + "name": "localeProductAbstractLocalizedAttributes", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-abstract-localized-attributes" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + }, + { + "name": "localeUrls", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "urls" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + }, + { + "name": "localeProductLocalizedAttributes", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-localized-attributes" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + }, + { + "name": "localeStores", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + }, + { + "name": "localeProductImageSets", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "product-image-sets" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + }, + { + "name": "localeGlossaryTranslations", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "glossary-translation" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + }, + { + "name": "localeProductManagementAttributeValueTranslations", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-management-attribute-value-translations" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + }, + { + "name": "localeProductReviews", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-reviews" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + }, + { + "name": "localeProductSetDates", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-set-data" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + }, + { + "name": "localeProductSearches", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "product-searches" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + }, + { + "name": "localeCategoryAttributes", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "category-attributes" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + }, + { + "name": "localeProductLabelLocalizedAttributes", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-labels-localized-attributes" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + }, + { + "name": "localeSalesOrders", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "sales-orders" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + }, + { + "name": "localeLocaleStores", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "locale-stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_locale", + "parentFieldName": "id_locale" + } + ] + } + ] }, { "tableName": "spy_product_localized_attributes", @@ -444,7 +1077,9 @@ "fieldVisibleName": "id_product_attributes", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -453,7 +1088,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product", @@ -461,7 +1098,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "attributes", @@ -469,7 +1108,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "description", @@ -477,7 +1118,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "name", @@ -485,7 +1128,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -503,7 +1148,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_bundled_product", @@ -511,7 +1158,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product", @@ -519,7 +1168,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "quantity", @@ -527,7 +1178,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -545,7 +1198,9 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_product_abstract", @@ -553,7 +1208,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_store", @@ -561,7 +1218,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -578,7 +1237,9 @@ "fieldVisibleName": "id_store", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -587,7 +1248,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_currency", @@ -595,7 +1258,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "name", @@ -603,10 +1268,131 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "storeProductAbstractStores", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-abstract-stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_store", + "parentFieldName": "id_store" + } + ] + }, + { + "name": "storeProductOptionValuePrices", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-option-value-prices" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_store", + "parentFieldName": "id_store" + } + ] + }, + { + "name": "storePriceProducts", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "price-product-stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_store", + "parentFieldName": "id_store" + } + ] + }, + { + "name": "storeAvailabilityAbstracts", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "availability-abstracts" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_store", + "parentFieldName": "id_store" + } + ] + }, + { + "name": "storeAvailabilities", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "availabilities" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_store", + "parentFieldName": "id_store" + } + ] + }, + { + "name": "storeCategories", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "category-stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_store", + "parentFieldName": "id_store" + } + ] + }, + { + "name": "storeProductRelations", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-relation-stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_store", + "parentFieldName": "id_store" + } + ] + }, + { + "name": "storeProductLabels", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-label-stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_store", + "parentFieldName": "id_store" + } + ] + }, + { + "name": "storeLocaleStores", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "locale-stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_store", + "parentFieldName": "id_store" + } + ] + } + ] }, { "tableName": "spy_product_attribute_key", @@ -621,7 +1407,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_super", @@ -629,7 +1417,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "key", @@ -637,10 +1427,53 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] - } + }, + "childRelations": [ + { + "name": "productAttributeKeyProductManagementAttributes", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "product-management-attributes" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_attribute_key", + "parentFieldName": "id_product_attribute_key" + } + ] + }, + { + "name": "productAttributeKeySearchAttributes", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "product-search-attributes" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_attribute_key", + "parentFieldName": "id_product_attribute_key" + } + ] + }, + { + "name": "productAttributeKeySearchAttributeMaps", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "product-search-attribute-maps" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_attribute_key", + "parentFieldName": "id_product_attribute_key" + } + ] + } + ] }, { "tableName": "spy_product_group", @@ -655,7 +1488,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "product_group_key", @@ -663,10 +1498,27 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] - } + }, + "childRelations": [ + { + "name": "productGroupProductAbstractGroups", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-abstract-groups" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_group", + "parentFieldName": "id_product_group" + } + ] + } + ] }, { "tableName": "spy_product_abstract_group", @@ -681,7 +1533,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product_group", @@ -689,7 +1543,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "position", @@ -697,7 +1553,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] } @@ -714,7 +1572,9 @@ "fieldVisibleName": "id_product_image", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -723,7 +1583,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "external_url_small", @@ -731,10 +1593,27 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] - } + }, + "childRelations": [ + { + "name": "productImageSetToProductImages", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-image-set-to-product-images" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_image", + "parentFieldName": "id_product_image" + } + ] + } + ] }, { "tableName": "spy_product_image_set", @@ -748,7 +1627,9 @@ "fieldVisibleName": "id_product_image_set", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -757,7 +1638,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_product", @@ -765,7 +1648,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "name", @@ -773,7 +1658,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_product_abstract", @@ -781,10 +1668,27 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "productImageSetToProductImages", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-image-set-to-product-images" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_image_set", + "parentFieldName": "id_product_image_set" + } + ] + } + ] }, { "tableName": "spy_product_image_set_to_product_image", @@ -798,7 +1702,9 @@ "fieldVisibleName": "id_product_image_set_to_product_image", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -807,7 +1713,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product_image_set", @@ -815,7 +1723,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "sort_order", @@ -823,7 +1733,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -841,7 +1753,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_product_attribute_key", @@ -849,7 +1763,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "allow_input", @@ -857,7 +1773,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "input_type", @@ -865,10 +1783,27 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] - } + }, + "childRelations": [ + { + "name": "productManagementAttributeValues", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "product-management-attribute-values" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_management_attribute", + "parentFieldName": "id_product_management_attribute" + } + ] + } + ] }, { "tableName": "spy_product_management_attribute_value", @@ -883,7 +1818,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_product_management_attribute", @@ -891,7 +1828,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "value", @@ -899,10 +1838,27 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] - } + }, + "childRelations": [ + { + "name": "productManagementAttributeValueTranslations", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-management-attribute-value-translations" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_management_attribute_value", + "parentFieldName": "id_product_management_attribute_value" + } + ] + } + ] }, { "tableName": "spy_glossary_key", @@ -917,7 +1873,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_active", @@ -925,7 +1883,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "key", @@ -933,10 +1893,27 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] - } + }, + "childRelations": [ + { + "name": "glossaryKeyGlossaryTranslations", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "glossary-translation" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_glossary_key", + "parentFieldName": "id_glossary_key" + } + ] + } + ] }, { "tableName": "spy_glossary_translation", @@ -951,7 +1928,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_glossary_key", @@ -959,7 +1938,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_locale", @@ -967,7 +1948,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "is_active", @@ -975,7 +1958,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "value", @@ -983,7 +1968,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -1001,7 +1988,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_locale", @@ -1009,7 +1998,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product_management_attribute_value", @@ -1017,7 +2008,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "translation", @@ -1025,7 +2018,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -1043,7 +2038,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_tax_set", @@ -1051,7 +2048,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "active", @@ -1059,7 +2058,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "name", @@ -1067,10 +2068,40 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "productOptionGroupProductOptionValues", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "product-option-values" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_option_group", + "parentFieldName": "id_product_option_group" + } + ] + }, + { + "name": "productOptionGroupProductAbstracts", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-abstract-product-option-groups" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_option_group", + "parentFieldName": "id_product_option_group" + } + ] + } + ] }, { "tableName": "spy_product_option_value", @@ -1085,7 +2116,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_product_option_group", @@ -1093,7 +2126,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "price", @@ -1101,7 +2136,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "sku", @@ -1109,7 +2146,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "value", @@ -1117,10 +2156,27 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] - } + }, + "childRelations": [ + { + "name": "productOptionValuePrices", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-option-value-prices" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_option_value", + "parentFieldName": "id_product_option_value" + } + ] + } + ] }, { "tableName": "spy_product_abstract_product_option_group", @@ -1135,7 +2191,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product_option_group", @@ -1143,7 +2201,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -1161,7 +2221,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_currency", @@ -1169,7 +2231,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product_option_value", @@ -1177,7 +2241,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_store", @@ -1185,7 +2251,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "gross_price", @@ -1193,7 +2261,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "net_price", @@ -1201,7 +2271,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] } @@ -1219,7 +2291,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "name", @@ -1227,7 +2301,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "code", @@ -1235,7 +2311,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "symbol", @@ -1243,10 +2321,53 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "currencyStores", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_currency", + "parentFieldName": "id_currency" + } + ] + }, + { + "name": "currencyProductOptionValuePrices", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-option-value-prices" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_currency", + "parentFieldName": "id_currency" + } + ] + }, + { + "name": "currencyProductPriceStores", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "price-product-stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_currency", + "parentFieldName": "id_currency" + } + ] + } + ] }, { "tableName": "spy_price_type", @@ -1261,7 +2382,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "name", @@ -1269,7 +2392,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "price_mode_configuration", @@ -1277,7 +2402,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] } @@ -1294,7 +2421,9 @@ "fieldVisibleName": "id_price_product", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -1303,7 +2432,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product", @@ -1311,7 +2442,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_product_abstract", @@ -1319,7 +2452,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "price", @@ -1327,10 +2462,27 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "priceProductStores", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "price-product-stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_price_product", + "parentFieldName": "id_price_product" + } + ] + } + ] }, { "tableName": "spy_price_product_store", @@ -1344,7 +2496,9 @@ "fieldVisibleName": "id_price_product_store", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -1353,7 +2507,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_price_product", @@ -1361,7 +2517,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_store", @@ -1369,7 +2527,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "gross_price", @@ -1377,7 +2537,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "net_price", @@ -1385,10 +2547,27 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] - } + }, + "childRelations": [ + { + "name": "priceProductStoreDefaults", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "price-product-defaults" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_price_product_store", + "parentFieldName": "id_price_product_store" + } + ] + } + ] }, { "tableName": "spy_price_product_default", @@ -1402,7 +2581,9 @@ "fieldVisibleName": "id_price_product_default", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -1411,7 +2592,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -1429,7 +2612,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_locale", @@ -1437,7 +2622,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product_abstract", @@ -1445,7 +2632,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "customer_reference", @@ -1453,7 +2642,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "description", @@ -1461,7 +2652,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "nickname", @@ -1469,7 +2662,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "rating", @@ -1477,7 +2672,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "status", @@ -1485,7 +2682,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "summary", @@ -1493,7 +2692,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] } @@ -1511,7 +2712,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_product_attribute_key", @@ -1519,7 +2722,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "filter_type", @@ -1527,7 +2732,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "position", @@ -1535,7 +2742,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "synced", @@ -1543,7 +2752,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] } @@ -1561,7 +2772,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "target_field", @@ -1569,7 +2782,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "synced", @@ -1577,7 +2792,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] } @@ -1595,7 +2812,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_active", @@ -1603,7 +2822,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "product_set_key", @@ -1611,7 +2832,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "weight", @@ -1619,10 +2842,66 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] - } + }, + "childRelations": [ + { + "name": "productSetUrls", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "urls" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_resource_product_set", + "parentFieldName": "id_product_set" + } + ] + }, + { + "name": "productSetProductImageSets", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "product-image-sets" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_resource_product_set", + "parentFieldName": "id_product_set" + } + ] + }, + { + "name": "productSetAbstractSets", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-abstract-sets" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_set", + "parentFieldName": "id_product_set" + } + ] + }, + { + "name": "productSetDates", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-set-data" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_set", + "parentFieldName": "id_product_set" + } + ] + } + ] }, { "tableName": "spy_product_abstract_set", @@ -1637,7 +2916,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_product_abstract", @@ -1645,7 +2926,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product_set", @@ -1653,7 +2936,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "position", @@ -1661,7 +2946,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -1679,7 +2966,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_locale", @@ -1687,7 +2976,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product_set", @@ -1695,7 +2986,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "description", @@ -1703,7 +2996,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "meta_description", @@ -1711,7 +3006,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "meta_keywords", @@ -1719,7 +3016,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "meta_title", @@ -1727,7 +3026,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "name", @@ -1735,7 +3036,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -1752,7 +3055,9 @@ "fieldVisibleName": "id_stock", "isCreatable": true, "isEditable": true, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -1761,7 +3066,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "name", @@ -1769,7 +3076,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "uuid", @@ -1777,10 +3086,27 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "stockProducts", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "stock-products" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_stock", + "parentFieldName": "id_stock" + } + ] + } + ] }, { "tableName": "spy_stock_product", @@ -1794,7 +3120,9 @@ "fieldVisibleName": "id_stock_product", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -1803,7 +3131,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_stock", @@ -1811,7 +3141,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "is_never_out_of_stock", @@ -1819,7 +3151,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "quantity", @@ -1827,7 +3161,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -1845,7 +3181,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_store", @@ -1853,7 +3191,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "abstract_sku", @@ -1861,7 +3201,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "quantity", @@ -1869,10 +3211,27 @@ "isCreatable": true, "isEditable": true, "type": "float", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] - } + }, + "childRelations": [ + { + "name": "availabilityAbstractAvailabilities", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "availabilities" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_availability_abstract", + "parentFieldName": "id_availability_abstract" + } + ] + } + ] }, { "tableName": "spy_availability", @@ -1887,7 +3246,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_availability_abstract", @@ -1895,7 +3256,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_store", @@ -1903,7 +3266,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_never_out_of_stock", @@ -1911,7 +3276,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "quantity", @@ -1919,7 +3286,9 @@ "isCreatable": true, "isEditable": true, "type": "float", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "sku", @@ -1927,7 +3296,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -1945,7 +3316,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "name", @@ -1953,7 +3326,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "uuid", @@ -1961,10 +3336,53 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "taxSetProductAbstracts", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "product-abstracts" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_tax_set", + "parentFieldName": "id_tax_set" + } + ] + }, + { + "name": "taxSetProductOptionGroups", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "product-option-groups" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_tax_set", + "parentFieldName": "id_tax_set" + } + ] + }, + { + "name": "taxSets", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "tax-set-taxes" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_tax_set", + "parentFieldName": "id_tax_set" + } + ] + } + ] }, { "tableName": "spy_tax_set_tax", @@ -1979,7 +3397,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_tax_set", @@ -1987,7 +3407,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -2005,7 +3427,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_country", @@ -2013,7 +3437,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "name", @@ -2021,7 +3447,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "rate", @@ -2029,7 +3457,9 @@ "isCreatable": true, "isEditable": true, "type": "float", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -2047,7 +3477,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "iso2_code", @@ -2055,7 +3487,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "iso3_code", @@ -2063,7 +3497,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "name", @@ -2071,7 +3507,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "postal_code_mandatory", @@ -2079,7 +3517,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "postal_code_regex", @@ -2087,10 +3527,27 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "countryTaxRates", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "tax-rates" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_country", + "parentFieldName": "id_country" + } + ] + } + ] }, { "tableName": "spy_product_search", @@ -2104,7 +3561,9 @@ "fieldVisibleName": "id_product_search", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -2113,7 +3572,9 @@ "type": "integer", "isCreatable": true, "isEditable": true, - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_locale", @@ -2121,7 +3582,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "is_searchable", @@ -2129,7 +3592,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -2146,7 +3611,9 @@ "fieldVisibleName": "id_category_node", "isCreatable": true, "isEditable": true, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -2155,7 +3622,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_parent_category_node", @@ -2163,7 +3632,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_main", @@ -2171,7 +3642,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_root", @@ -2179,7 +3652,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "node_order", @@ -2187,10 +3662,27 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "categoryNodeParents", + "isEditable": true, + "childDynamicEntityConfiguration": { + "tableAlias": "category-nodes" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_parent_category_node", + "parentFieldName": "id_category_node" + } + ] + } + ] }, { "tableName": "spy_category_store", @@ -2204,7 +3696,9 @@ "fieldVisibleName": "id_category_store", "isCreatable": true, "isEditable": true, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -2213,7 +3707,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_store", @@ -2221,7 +3717,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -2238,7 +3736,9 @@ "fieldVisibleName": "id_category_attribute", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -2247,7 +3747,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_locale", @@ -2255,7 +3757,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "category_image_name", @@ -2263,7 +3767,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "name", @@ -2271,7 +3777,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "meta_description", @@ -2279,7 +3787,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "meta_keywords", @@ -2287,7 +3797,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "meta_title", @@ -2295,7 +3807,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] } @@ -2312,7 +3826,9 @@ "fieldVisibleName": "id_product_relation_type", "isCreatable": true, "isEditable": true, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -2321,10 +3837,27 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] - } + }, + "childRelations": [ + { + "name": "productRelationTypeProductRelations", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-relations" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_relation_type", + "parentFieldName": "id_product_relation_type" + } + ] + } + ] }, { "tableName": "spy_product_relation", @@ -2338,7 +3871,9 @@ "fieldVisibleName": "id_product_relation", "isCreatable": true, "isEditable": true, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -2347,7 +3882,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product_relation_type", @@ -2355,7 +3892,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "is_active", @@ -2363,7 +3902,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_rebuild_scheduled", @@ -2371,7 +3912,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "product_relation_key", @@ -2379,7 +3922,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "query_set_data", @@ -2387,10 +3932,40 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "productRelationProductAbstracts", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-relations-product-abstract" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_relation", + "parentFieldName": "id_product_relation" + } + ] + }, + { + "name": "productRelationStores", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-relation-stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_relation", + "parentFieldName": "id_product_relation" + } + ] + } + ] }, { "tableName": "spy_product_relation_product_abstract", @@ -2404,7 +3979,9 @@ "fieldVisibleName": "id_product_relation_product_abstract", "isCreatable": true, "isEditable": true, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -2413,7 +3990,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product_relation", @@ -2421,7 +4000,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "order", @@ -2429,7 +4010,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] } @@ -2446,7 +4029,9 @@ "fieldVisibleName": "id_product_relation_store", "isCreatable": true, "isEditable": true, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -2455,7 +4040,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_store", @@ -2463,7 +4050,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -2480,7 +4069,9 @@ "fieldVisibleName": "id_product_label", "isCreatable": true, "isEditable": true, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -2489,7 +4080,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_active", @@ -2497,7 +4090,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_dynamic", @@ -2505,7 +4100,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_exclusive", @@ -2513,7 +4110,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_published", @@ -2521,7 +4120,9 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "name", @@ -2529,7 +4130,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "position", @@ -2537,7 +4140,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "valid_from", @@ -2545,7 +4150,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "valid_to", @@ -2553,10 +4160,53 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] - } + }, + "childRelations": [ + { + "name": "productLabelLocalizedAttributes", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-labels-localized-attributes" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_label", + "parentFieldName": "id_product_label" + } + ] + }, + { + "name": "productLabelStores", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-label-stores" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_label", + "parentFieldName": "id_product_label" + } + ] + }, + { + "name": "productLabelProductAbstracts", + "isEditable": false, + "childDynamicEntityConfiguration": { + "tableAlias": "product-label-product-abstracts" + }, + "relationFieldMappings": [ + { + "childFieldName": "fk_product_label", + "parentFieldName": "id_product_label" + } + ] + } + ] }, { "tableName": "spy_product_label_localized_attributes", @@ -2571,7 +4221,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_locale", @@ -2579,7 +4231,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product_label", @@ -2587,7 +4241,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "name", @@ -2595,7 +4251,9 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -2613,7 +4271,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_product_label", @@ -2621,7 +4281,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_store", @@ -2629,7 +4291,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -2647,7 +4311,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_product_abstract", @@ -2655,7 +4321,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_product_label", @@ -2663,7 +4331,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } @@ -2680,7 +4350,9 @@ "fieldVisibleName": "id_sales_order", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -2689,7 +4361,9 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_sales_order_address_shipping", @@ -2697,7 +4371,9 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "fk_locale", @@ -2705,7 +4381,9 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "email", @@ -2713,7 +4391,9 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "salutation", @@ -2721,7 +4401,9 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "first_name", @@ -2729,7 +4411,9 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "last_name", @@ -2737,7 +4421,9 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "order_reference", @@ -2745,7 +4431,9 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "price_mode", @@ -2753,7 +4441,9 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "is_test", @@ -2761,7 +4451,9 @@ "isCreatable": false, "isEditable": false, "type": "boolean", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "store", @@ -2769,7 +4461,9 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "currency_iso_code", @@ -2777,7 +4471,9 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } }, { "fieldName": "created_at", @@ -2785,7 +4481,9 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { "isRequired": false } + "validation": { + "isRequired": false + } } ] } @@ -2802,7 +4500,9 @@ "fieldVisibleName": "id_locale_store", "isCreatable": false, "isEditable": false, - "validation": { "isRequired": false }, + "validation": { + "isRequired": false + }, "type": "integer" }, { @@ -2811,7 +4511,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } }, { "fieldName": "fk_store", @@ -2819,7 +4521,9 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { "isRequired": true } + "validation": { + "isRequired": true + } } ] } From d91d7a6928dce0665b20d40e344de11182a6dfa6 Mon Sep 17 00:00:00 2001 From: Svyatoslav Varpikhovsky Date: Tue, 16 Jan 2024 16:20:46 +0200 Subject: [PATCH 3/3] Revert "FRW-6463 Adjusted DE configuration." This reverts commit 28a92cfb13db592f920e5f40880ad3ce83f106ca. --- .../data/installer/configuration.json | 2316 +++-------------- 1 file changed, 306 insertions(+), 2010 deletions(-) diff --git a/src/Pyz/Zed/DynamicEntity/data/installer/configuration.json b/src/Pyz/Zed/DynamicEntity/data/installer/configuration.json index 39e9e147f9..46057aa279 100644 --- a/src/Pyz/Zed/DynamicEntity/data/installer/configuration.json +++ b/src/Pyz/Zed/DynamicEntity/data/installer/configuration.json @@ -12,9 +12,7 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_tax_set", @@ -22,9 +20,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "attributes", @@ -32,9 +28,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "new_from", @@ -42,9 +36,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "new_to", @@ -52,9 +44,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "sku", @@ -62,9 +52,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "color_code", @@ -72,196 +60,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "productAbstractProducts", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "products" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - }, - { - "name": "productAbstractLocalizedAttributes", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-abstract-localized-attributes" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - }, - { - "name": "productAbstractCategories", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-categories" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - }, - { - "name": "productAbstractUrls", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "urls" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_resource_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - }, - { - "name": "productAbstractStores", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-abstract-stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - }, - { - "name": "productImageSets", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "product-image-sets" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - }, - { - "name": "productAbstractPriceProducts", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "price-products" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - }, - { - "name": "productReviews", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-reviews" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - }, - { - "name": "productAbstractSets", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-abstract-sets" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - }, - { - "name": "productRelations", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-relations" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - }, - { - "name": "productRelationProductAbstracts", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-relations-product-abstract" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - }, - { - "name": "productLabelProductAbstracts", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-label-product-abstracts" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - }, - { - "name": "productAbstractGroups", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-abstract-groups" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - }, - { - "name": "productAbstractProductOptionGroups", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-abstract-product-option-groups" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "id_product_abstract" - } - ] - } - ] + } }, { "tableName": "spy_product", @@ -275,9 +77,7 @@ "fieldVisibleName": "id_product", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -286,9 +86,7 @@ "type": "integer", "isCreatable": true, "isEditable": true, - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "attributes", @@ -296,9 +94,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "is_active", @@ -307,9 +103,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_quantity_splittable", @@ -317,9 +111,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "sku", @@ -327,118 +119,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] - }, - "childRelations": [ - { - "name": "productLocalizedAttributes", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-localized-attributes" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product", - "parentFieldName": "id_product" - } - ] - }, - { - "name": "productMainBundledProduct", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-bundles" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_bundled_product", - "parentFieldName": "id_product" - } - ] - }, - { - "name": "productSingleBundledProduct", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-bundles" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product", - "parentFieldName": "id_product" - } - ] - }, - { - "name": "productImageSets", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "product-image-sets" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product", - "parentFieldName": "id_product" - } - ] - }, - { - "name": "productPrices", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "price-products" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product", - "parentFieldName": "id_product" - } - ] - }, - { - "name": "productStocks", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "stock-products" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product", - "parentFieldName": "id_product" - } - ] - }, - { - "name": "productSearch", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "product-searches" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product", - "parentFieldName": "id_product" - } - ] - }, - { - "name": "productCategories", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-categories" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_abstract", - "parentFieldName": "fk_product_abstract" - } - ] - } - ] + } }, { "tableName": "spy_product_abstract_localized_attributes", @@ -452,9 +136,7 @@ "fieldVisibleName": "id_abstract_attributes", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -463,9 +145,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product_abstract", @@ -473,9 +153,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "attributes", @@ -483,9 +161,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "description", @@ -493,9 +169,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "name", @@ -503,9 +177,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "meta_description", @@ -513,9 +185,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "meta_keywords", @@ -523,9 +193,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "meta_title", @@ -533,9 +201,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] } @@ -552,9 +218,7 @@ "fieldVisibleName": "id_category", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -563,9 +227,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "category_key", @@ -573,9 +235,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "is_active", @@ -583,9 +243,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_clickable", @@ -593,9 +251,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_in_menu", @@ -603,9 +259,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_active", @@ -613,9 +267,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_searchable", @@ -623,53 +275,10 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "categoryNodes", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "category-nodes" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_category", - "parentFieldName": "id_category" - } - ] - }, - { - "name": "categoryStores", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "category-stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_category", - "parentFieldName": "id_category" - } - ] - }, - { - "name": "categoryAttributes", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "category-attributes" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_category", - "parentFieldName": "id_category" - } - ] - } - ] + } }, { "tableName": "spy_category_template", @@ -683,9 +292,7 @@ "fieldVisibleName": "id_category_template", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -694,9 +301,7 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "template_path", @@ -704,27 +309,10 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "categoryTemplateCategories", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "categories" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_category_template", - "parentFieldName": "id_category_template" - } - ] - } - ] + } }, { "tableName": "spy_product_category", @@ -738,9 +326,7 @@ "fieldVisibleName": "id_product_category", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -748,9 +334,7 @@ "fieldVisibleName": "fk_category", "isCreatable": true, "isEditable": true, - "validation": { - "isRequired": true - }, + "validation": { "isRequired": true }, "type": "integer" }, { @@ -759,9 +343,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "product_order", @@ -769,27 +351,10 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "categories", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "categories" - }, - "relationFieldMappings": [ - { - "childFieldName": "id_category", - "parentFieldName": "fk_category" - } - ] - } - ] + } }, { "tableName": "spy_url", @@ -803,9 +368,7 @@ "fieldVisibleName": "id_url", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -814,9 +377,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_resource_product_abstract", @@ -824,9 +385,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "url", @@ -834,9 +393,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -853,9 +410,7 @@ "fieldVisibleName": "id_locale", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -864,9 +419,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "is_active", @@ -874,196 +427,10 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] - }, - "childRelations": [ - { - "name": "localeProductAbstractLocalizedAttributes", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-abstract-localized-attributes" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - }, - { - "name": "localeUrls", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "urls" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - }, - { - "name": "localeProductLocalizedAttributes", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-localized-attributes" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - }, - { - "name": "localeStores", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - }, - { - "name": "localeProductImageSets", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "product-image-sets" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - }, - { - "name": "localeGlossaryTranslations", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "glossary-translation" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - }, - { - "name": "localeProductManagementAttributeValueTranslations", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-management-attribute-value-translations" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - }, - { - "name": "localeProductReviews", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-reviews" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - }, - { - "name": "localeProductSetDates", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-set-data" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - }, - { - "name": "localeProductSearches", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "product-searches" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - }, - { - "name": "localeCategoryAttributes", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "category-attributes" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - }, - { - "name": "localeProductLabelLocalizedAttributes", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-labels-localized-attributes" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - }, - { - "name": "localeSalesOrders", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "sales-orders" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - }, - { - "name": "localeLocaleStores", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "locale-stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_locale", - "parentFieldName": "id_locale" - } - ] - } - ] + } }, { "tableName": "spy_product_localized_attributes", @@ -1077,9 +444,7 @@ "fieldVisibleName": "id_product_attributes", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -1088,9 +453,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product", @@ -1098,9 +461,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "attributes", @@ -1108,9 +469,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "description", @@ -1118,9 +477,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "name", @@ -1128,9 +485,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -1148,9 +503,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_bundled_product", @@ -1158,9 +511,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product", @@ -1168,9 +519,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "quantity", @@ -1178,9 +527,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -1198,9 +545,7 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_product_abstract", @@ -1208,9 +553,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_store", @@ -1218,9 +561,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -1237,9 +578,7 @@ "fieldVisibleName": "id_store", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -1248,9 +587,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_currency", @@ -1258,9 +595,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "name", @@ -1268,131 +603,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "storeProductAbstractStores", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-abstract-stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_store", - "parentFieldName": "id_store" - } - ] - }, - { - "name": "storeProductOptionValuePrices", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-option-value-prices" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_store", - "parentFieldName": "id_store" - } - ] - }, - { - "name": "storePriceProducts", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "price-product-stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_store", - "parentFieldName": "id_store" - } - ] - }, - { - "name": "storeAvailabilityAbstracts", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "availability-abstracts" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_store", - "parentFieldName": "id_store" - } - ] - }, - { - "name": "storeAvailabilities", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "availabilities" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_store", - "parentFieldName": "id_store" - } - ] - }, - { - "name": "storeCategories", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "category-stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_store", - "parentFieldName": "id_store" - } - ] - }, - { - "name": "storeProductRelations", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-relation-stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_store", - "parentFieldName": "id_store" - } - ] - }, - { - "name": "storeProductLabels", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-label-stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_store", - "parentFieldName": "id_store" - } - ] - }, - { - "name": "storeLocaleStores", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "locale-stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_store", - "parentFieldName": "id_store" - } - ] - } - ] + } }, { "tableName": "spy_product_attribute_key", @@ -1407,9 +621,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_super", @@ -1417,9 +629,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "key", @@ -1427,53 +637,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] - }, - "childRelations": [ - { - "name": "productAttributeKeyProductManagementAttributes", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "product-management-attributes" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_attribute_key", - "parentFieldName": "id_product_attribute_key" - } - ] - }, - { - "name": "productAttributeKeySearchAttributes", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "product-search-attributes" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_attribute_key", - "parentFieldName": "id_product_attribute_key" - } - ] - }, - { - "name": "productAttributeKeySearchAttributeMaps", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "product-search-attribute-maps" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_attribute_key", - "parentFieldName": "id_product_attribute_key" - } - ] - } - ] + } }, { "tableName": "spy_product_group", @@ -1488,9 +655,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "product_group_key", @@ -1498,27 +663,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] - }, - "childRelations": [ - { - "name": "productGroupProductAbstractGroups", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-abstract-groups" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_group", - "parentFieldName": "id_product_group" - } - ] - } - ] + } }, { "tableName": "spy_product_abstract_group", @@ -1533,9 +681,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product_group", @@ -1543,9 +689,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "position", @@ -1553,9 +697,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] } @@ -1572,9 +714,7 @@ "fieldVisibleName": "id_product_image", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -1583,9 +723,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "external_url_small", @@ -1593,27 +731,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] - }, - "childRelations": [ - { - "name": "productImageSetToProductImages", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-image-set-to-product-images" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_image", - "parentFieldName": "id_product_image" - } - ] - } - ] + } }, { "tableName": "spy_product_image_set", @@ -1627,9 +748,7 @@ "fieldVisibleName": "id_product_image_set", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -1638,9 +757,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_product", @@ -1648,9 +765,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "name", @@ -1658,9 +773,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_product_abstract", @@ -1668,27 +781,10 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "productImageSetToProductImages", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-image-set-to-product-images" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_image_set", - "parentFieldName": "id_product_image_set" - } - ] - } - ] + } }, { "tableName": "spy_product_image_set_to_product_image", @@ -1702,9 +798,7 @@ "fieldVisibleName": "id_product_image_set_to_product_image", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -1713,9 +807,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product_image_set", @@ -1723,9 +815,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "sort_order", @@ -1733,9 +823,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -1753,9 +841,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_product_attribute_key", @@ -1763,9 +849,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "allow_input", @@ -1773,9 +857,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "input_type", @@ -1783,27 +865,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] - }, - "childRelations": [ - { - "name": "productManagementAttributeValues", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "product-management-attribute-values" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_management_attribute", - "parentFieldName": "id_product_management_attribute" - } - ] - } - ] + } }, { "tableName": "spy_product_management_attribute_value", @@ -1818,9 +883,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_product_management_attribute", @@ -1828,9 +891,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "value", @@ -1838,27 +899,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] - }, - "childRelations": [ - { - "name": "productManagementAttributeValueTranslations", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-management-attribute-value-translations" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_management_attribute_value", - "parentFieldName": "id_product_management_attribute_value" - } - ] - } - ] + } }, { "tableName": "spy_glossary_key", @@ -1873,9 +917,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_active", @@ -1883,9 +925,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "key", @@ -1893,27 +933,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] - }, - "childRelations": [ - { - "name": "glossaryKeyGlossaryTranslations", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "glossary-translation" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_glossary_key", - "parentFieldName": "id_glossary_key" - } - ] - } - ] + } }, { "tableName": "spy_glossary_translation", @@ -1928,9 +951,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_glossary_key", @@ -1938,9 +959,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_locale", @@ -1948,9 +967,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "is_active", @@ -1958,9 +975,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "value", @@ -1968,9 +983,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -1988,9 +1001,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_locale", @@ -1998,9 +1009,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product_management_attribute_value", @@ -2008,9 +1017,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "translation", @@ -2018,9 +1025,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -2038,9 +1043,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_tax_set", @@ -2048,9 +1051,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "active", @@ -2058,9 +1059,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "name", @@ -2068,40 +1067,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "productOptionGroupProductOptionValues", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "product-option-values" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_option_group", - "parentFieldName": "id_product_option_group" - } - ] - }, - { - "name": "productOptionGroupProductAbstracts", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-abstract-product-option-groups" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_option_group", - "parentFieldName": "id_product_option_group" - } - ] - } - ] + } }, { "tableName": "spy_product_option_value", @@ -2116,9 +1085,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_product_option_group", @@ -2126,9 +1093,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "price", @@ -2136,9 +1101,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "sku", @@ -2146,9 +1109,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "value", @@ -2156,27 +1117,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] - }, - "childRelations": [ - { - "name": "productOptionValuePrices", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-option-value-prices" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_option_value", - "parentFieldName": "id_product_option_value" - } - ] - } - ] + } }, { "tableName": "spy_product_abstract_product_option_group", @@ -2191,9 +1135,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product_option_group", @@ -2201,9 +1143,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -2221,9 +1161,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_currency", @@ -2231,9 +1169,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product_option_value", @@ -2241,9 +1177,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_store", @@ -2251,9 +1185,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "gross_price", @@ -2261,9 +1193,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "net_price", @@ -2271,9 +1201,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] } @@ -2291,9 +1219,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "name", @@ -2301,9 +1227,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "code", @@ -2311,9 +1235,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "symbol", @@ -2321,53 +1243,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "currencyStores", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_currency", - "parentFieldName": "id_currency" - } - ] - }, - { - "name": "currencyProductOptionValuePrices", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-option-value-prices" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_currency", - "parentFieldName": "id_currency" - } - ] - }, - { - "name": "currencyProductPriceStores", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "price-product-stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_currency", - "parentFieldName": "id_currency" - } - ] - } - ] + } }, { "tableName": "spy_price_type", @@ -2382,9 +1261,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "name", @@ -2392,9 +1269,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "price_mode_configuration", @@ -2402,9 +1277,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] } @@ -2421,9 +1294,7 @@ "fieldVisibleName": "id_price_product", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -2432,9 +1303,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product", @@ -2442,9 +1311,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_product_abstract", @@ -2452,9 +1319,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "price", @@ -2462,27 +1327,10 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "priceProductStores", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "price-product-stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_price_product", - "parentFieldName": "id_price_product" - } - ] - } - ] + } }, { "tableName": "spy_price_product_store", @@ -2496,9 +1344,7 @@ "fieldVisibleName": "id_price_product_store", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -2507,9 +1353,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_price_product", @@ -2517,9 +1361,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_store", @@ -2527,9 +1369,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "gross_price", @@ -2537,9 +1377,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "net_price", @@ -2547,27 +1385,10 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] - }, - "childRelations": [ - { - "name": "priceProductStoreDefaults", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "price-product-defaults" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_price_product_store", - "parentFieldName": "id_price_product_store" - } - ] - } - ] + } }, { "tableName": "spy_price_product_default", @@ -2581,9 +1402,7 @@ "fieldVisibleName": "id_price_product_default", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -2592,9 +1411,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -2612,9 +1429,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_locale", @@ -2622,9 +1437,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product_abstract", @@ -2632,9 +1445,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "customer_reference", @@ -2642,9 +1453,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "description", @@ -2652,9 +1461,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "nickname", @@ -2662,9 +1469,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "rating", @@ -2672,9 +1477,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "status", @@ -2682,9 +1485,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "summary", @@ -2692,9 +1493,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] } @@ -2712,9 +1511,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_product_attribute_key", @@ -2722,9 +1519,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "filter_type", @@ -2732,9 +1527,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "position", @@ -2742,9 +1535,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "synced", @@ -2752,9 +1543,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] } @@ -2772,9 +1561,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "target_field", @@ -2782,9 +1569,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "synced", @@ -2792,9 +1577,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] } @@ -2812,9 +1595,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_active", @@ -2822,9 +1603,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "product_set_key", @@ -2832,9 +1611,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "weight", @@ -2842,66 +1619,10 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] - }, - "childRelations": [ - { - "name": "productSetUrls", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "urls" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_resource_product_set", - "parentFieldName": "id_product_set" - } - ] - }, - { - "name": "productSetProductImageSets", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "product-image-sets" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_resource_product_set", - "parentFieldName": "id_product_set" - } - ] - }, - { - "name": "productSetAbstractSets", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-abstract-sets" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_set", - "parentFieldName": "id_product_set" - } - ] - }, - { - "name": "productSetDates", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-set-data" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_set", - "parentFieldName": "id_product_set" - } - ] - } - ] + } }, { "tableName": "spy_product_abstract_set", @@ -2916,9 +1637,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_product_abstract", @@ -2926,9 +1645,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product_set", @@ -2936,9 +1653,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "position", @@ -2946,9 +1661,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -2966,9 +1679,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_locale", @@ -2976,9 +1687,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product_set", @@ -2986,9 +1695,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "description", @@ -2996,9 +1703,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "meta_description", @@ -3006,9 +1711,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "meta_keywords", @@ -3016,9 +1719,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "meta_title", @@ -3026,9 +1727,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "name", @@ -3036,9 +1735,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -3055,9 +1752,7 @@ "fieldVisibleName": "id_stock", "isCreatable": true, "isEditable": true, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -3066,9 +1761,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "name", @@ -3076,9 +1769,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "uuid", @@ -3086,27 +1777,10 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "stockProducts", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "stock-products" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_stock", - "parentFieldName": "id_stock" - } - ] - } - ] + } }, { "tableName": "spy_stock_product", @@ -3120,9 +1794,7 @@ "fieldVisibleName": "id_stock_product", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -3131,9 +1803,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_stock", @@ -3141,9 +1811,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "is_never_out_of_stock", @@ -3151,9 +1819,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "quantity", @@ -3161,9 +1827,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -3181,9 +1845,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_store", @@ -3191,9 +1853,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "abstract_sku", @@ -3201,9 +1861,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "quantity", @@ -3211,27 +1869,10 @@ "isCreatable": true, "isEditable": true, "type": "float", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] - }, - "childRelations": [ - { - "name": "availabilityAbstractAvailabilities", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "availabilities" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_availability_abstract", - "parentFieldName": "id_availability_abstract" - } - ] - } - ] + } }, { "tableName": "spy_availability", @@ -3246,9 +1887,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_availability_abstract", @@ -3256,9 +1895,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_store", @@ -3266,9 +1903,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_never_out_of_stock", @@ -3276,9 +1911,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "quantity", @@ -3286,9 +1919,7 @@ "isCreatable": true, "isEditable": true, "type": "float", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "sku", @@ -3296,9 +1927,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -3316,9 +1945,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "name", @@ -3326,9 +1953,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "uuid", @@ -3336,53 +1961,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "taxSetProductAbstracts", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "product-abstracts" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_tax_set", - "parentFieldName": "id_tax_set" - } - ] - }, - { - "name": "taxSetProductOptionGroups", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "product-option-groups" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_tax_set", - "parentFieldName": "id_tax_set" - } - ] - }, - { - "name": "taxSets", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "tax-set-taxes" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_tax_set", - "parentFieldName": "id_tax_set" - } - ] - } - ] + } }, { "tableName": "spy_tax_set_tax", @@ -3397,9 +1979,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_tax_set", @@ -3407,9 +1987,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -3427,9 +2005,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_country", @@ -3437,9 +2013,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "name", @@ -3447,9 +2021,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "rate", @@ -3457,9 +2029,7 @@ "isCreatable": true, "isEditable": true, "type": "float", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -3477,9 +2047,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "iso2_code", @@ -3487,9 +2055,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "iso3_code", @@ -3497,9 +2063,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "name", @@ -3507,9 +2071,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "postal_code_mandatory", @@ -3517,9 +2079,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "postal_code_regex", @@ -3527,27 +2087,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "countryTaxRates", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "tax-rates" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_country", - "parentFieldName": "id_country" - } - ] - } - ] + } }, { "tableName": "spy_product_search", @@ -3561,9 +2104,7 @@ "fieldVisibleName": "id_product_search", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -3572,9 +2113,7 @@ "type": "integer", "isCreatable": true, "isEditable": true, - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_locale", @@ -3582,9 +2121,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "is_searchable", @@ -3592,9 +2129,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -3611,9 +2146,7 @@ "fieldVisibleName": "id_category_node", "isCreatable": true, "isEditable": true, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -3622,9 +2155,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_parent_category_node", @@ -3632,9 +2163,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_main", @@ -3642,9 +2171,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_root", @@ -3652,9 +2179,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "node_order", @@ -3662,27 +2187,10 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "categoryNodeParents", - "isEditable": true, - "childDynamicEntityConfiguration": { - "tableAlias": "category-nodes" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_parent_category_node", - "parentFieldName": "id_category_node" - } - ] - } - ] + } }, { "tableName": "spy_category_store", @@ -3696,9 +2204,7 @@ "fieldVisibleName": "id_category_store", "isCreatable": true, "isEditable": true, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -3707,9 +2213,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_store", @@ -3717,9 +2221,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -3736,9 +2238,7 @@ "fieldVisibleName": "id_category_attribute", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -3747,9 +2247,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_locale", @@ -3757,9 +2255,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "category_image_name", @@ -3767,9 +2263,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "name", @@ -3777,9 +2271,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "meta_description", @@ -3787,9 +2279,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "meta_keywords", @@ -3797,9 +2287,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "meta_title", @@ -3807,9 +2295,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] } @@ -3826,9 +2312,7 @@ "fieldVisibleName": "id_product_relation_type", "isCreatable": true, "isEditable": true, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -3837,27 +2321,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] - }, - "childRelations": [ - { - "name": "productRelationTypeProductRelations", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-relations" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_relation_type", - "parentFieldName": "id_product_relation_type" - } - ] - } - ] + } }, { "tableName": "spy_product_relation", @@ -3871,9 +2338,7 @@ "fieldVisibleName": "id_product_relation", "isCreatable": true, "isEditable": true, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -3882,9 +2347,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product_relation_type", @@ -3892,9 +2355,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "is_active", @@ -3902,9 +2363,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_rebuild_scheduled", @@ -3912,9 +2371,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "product_relation_key", @@ -3922,9 +2379,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "query_set_data", @@ -3932,40 +2387,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "productRelationProductAbstracts", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-relations-product-abstract" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_relation", - "parentFieldName": "id_product_relation" - } - ] - }, - { - "name": "productRelationStores", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-relation-stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_relation", - "parentFieldName": "id_product_relation" - } - ] - } - ] + } }, { "tableName": "spy_product_relation_product_abstract", @@ -3979,9 +2404,7 @@ "fieldVisibleName": "id_product_relation_product_abstract", "isCreatable": true, "isEditable": true, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -3990,9 +2413,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product_relation", @@ -4000,9 +2421,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "order", @@ -4010,9 +2429,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] } @@ -4029,9 +2446,7 @@ "fieldVisibleName": "id_product_relation_store", "isCreatable": true, "isEditable": true, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -4040,9 +2455,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_store", @@ -4050,9 +2463,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -4069,9 +2480,7 @@ "fieldVisibleName": "id_product_label", "isCreatable": true, "isEditable": true, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -4080,9 +2489,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_active", @@ -4090,9 +2497,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_dynamic", @@ -4100,9 +2505,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_exclusive", @@ -4110,9 +2513,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_published", @@ -4120,9 +2521,7 @@ "isCreatable": true, "isEditable": true, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "name", @@ -4130,9 +2529,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "position", @@ -4140,9 +2537,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "valid_from", @@ -4150,9 +2545,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "valid_to", @@ -4160,53 +2553,10 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] - }, - "childRelations": [ - { - "name": "productLabelLocalizedAttributes", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-labels-localized-attributes" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_label", - "parentFieldName": "id_product_label" - } - ] - }, - { - "name": "productLabelStores", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-label-stores" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_label", - "parentFieldName": "id_product_label" - } - ] - }, - { - "name": "productLabelProductAbstracts", - "isEditable": false, - "childDynamicEntityConfiguration": { - "tableAlias": "product-label-product-abstracts" - }, - "relationFieldMappings": [ - { - "childFieldName": "fk_product_label", - "parentFieldName": "id_product_label" - } - ] - } - ] + } }, { "tableName": "spy_product_label_localized_attributes", @@ -4221,9 +2571,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_locale", @@ -4231,9 +2579,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product_label", @@ -4241,9 +2587,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "name", @@ -4251,9 +2595,7 @@ "isCreatable": true, "isEditable": true, "type": "string", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -4271,9 +2613,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_product_label", @@ -4281,9 +2621,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_store", @@ -4291,9 +2629,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -4311,9 +2647,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_product_abstract", @@ -4321,9 +2655,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_product_label", @@ -4331,9 +2663,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] } @@ -4350,9 +2680,7 @@ "fieldVisibleName": "id_sales_order", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -4361,9 +2689,7 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_sales_order_address_shipping", @@ -4371,9 +2697,7 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "fk_locale", @@ -4381,9 +2705,7 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "email", @@ -4391,9 +2713,7 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "salutation", @@ -4401,9 +2721,7 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "first_name", @@ -4411,9 +2729,7 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "last_name", @@ -4421,9 +2737,7 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "order_reference", @@ -4431,9 +2745,7 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "price_mode", @@ -4441,9 +2753,7 @@ "isCreatable": false, "isEditable": false, "type": "integer", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "is_test", @@ -4451,9 +2761,7 @@ "isCreatable": false, "isEditable": false, "type": "boolean", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "store", @@ -4461,9 +2769,7 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "currency_iso_code", @@ -4471,9 +2777,7 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } }, { "fieldName": "created_at", @@ -4481,9 +2785,7 @@ "isCreatable": false, "isEditable": false, "type": "string", - "validation": { - "isRequired": false - } + "validation": { "isRequired": false } } ] } @@ -4500,9 +2802,7 @@ "fieldVisibleName": "id_locale_store", "isCreatable": false, "isEditable": false, - "validation": { - "isRequired": false - }, + "validation": { "isRequired": false }, "type": "integer" }, { @@ -4511,9 +2811,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } }, { "fieldName": "fk_store", @@ -4521,9 +2819,7 @@ "isCreatable": true, "isEditable": true, "type": "integer", - "validation": { - "isRequired": true - } + "validation": { "isRequired": true } } ] }