{ "userName": "Product catalog", "technicalName": "productCatalog", "businessKey": "SKU", "autoGeneratedBusinessKey": false, "description": null, "creationTimeColumn": null, "entityName": "{{entityName}}", "prettyNameExpression": null, "layout": { "list": null, "details": null }, "emails": [], "capabilityDTOs": [ { "name": "Repository" } ], "defaultFetchingParameters": [], "links": null, "tableEventDefinitions": null, "fields": [ { "objectType": "SIMPLE", "fieldName": "name", "columnName": "name", "userName": "Name", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": "The name of the product", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "description", "columnName": "description", "userName": "Description", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "The description of the product", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "URL", "columnName": "URL", "userName": "URL", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "The URL of the product", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 2048 } }, { "objectType": "SIMPLE", "fieldName": "imageURL", "columnName": "imageURL", "userName": "Image URL", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "The URL of the product image", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 2048 } }, { "objectType": "SIMPLE", "fieldName": "brand", "columnName": "brand", "userName": "Brand", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": "The brand of the product", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "price", "columnName": "price", "userName": "price", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "The price of the product", "type": "NUMBER", "possibleValues": [], "valueDisplayer": null, "typeValidator": null }, { "objectType": "SIMPLE", "fieldName": "priceCurrency", "columnName": "priceCurrency", "userName": "Price currency", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "The currency of the product price", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 50 } }, { "objectType": "SIMPLE", "fieldName": "categoryLevel1", "columnName": "categoryLevel1", "userName": "Category level 1", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": "The primary category of the product", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "categoryLevel2", "columnName": "categoryLevel2", "userName": "Category level 2", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": "The secondary category of the product", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "color", "columnName": "color", "userName": "Color", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": "The color of the product", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": null }, { "objectType": "SIMPLE", "fieldName": "size", "columnName": "size", "userName": "Size", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": "The size of the product", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 50 } }, { "objectType": "SIMPLE", "fieldName": "SKU", "columnName": "SKU", "userName": "SKU", "required": true, "unique": true, "extended": false, "indexed": true, "cacheIndexed": false, "description": "SKU of the product", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } } ], "rowCleaning": { "cleanPredicate": null, "fifoLimit": null, "softLimit": false, "hardLimit": false } }