{ "userName": "Stores", "technicalName": "stores", "businessKey": "storeID", "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": false, "description": "The name of the store", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "type", "columnName": "type", "userName": "Type", "required": false, "unique": false, "extended": false, "indexed": true, "cacheIndexed": true, "description": "The type of the store", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "status", "columnName": "status", "userName": "Status", "required": false, "unique": false, "extended": false, "indexed": true, "cacheIndexed": true, "description": "The status of the store", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "mode", "columnName": "mode", "userName": "Mode", "required": false, "unique": false, "extended": false, "indexed": true, "cacheIndexed": true, "description": "The mode of the store", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "addressStreet", "columnName": "addressStreet", "userName": "Address Street", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "The address street of the store", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "addressStreetNumer", "columnName": "addressStreetNumber", "userName": "Address street number", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "The address street number of the store", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 50 } }, { "objectType": "SIMPLE", "fieldName": "addressPostalCode", "columnName": "addressPostalCode", "userName": "Address postal code", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "The address postal code of the store", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 50 } }, { "objectType": "SIMPLE", "fieldName": "addressCity", "columnName": "addressCity", "userName": "Address city", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": "The address city of the store", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 50 } }, { "objectType": "SIMPLE", "fieldName": "addressCountry", "columnName": "addressCountry", "userName": "Address country", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": "The address country of the store", "type": "STRING", "possibleValues": [], "valueDisplayer": { "displayerType":"Country" }, "typeValidator": { "objectType" : "COUNTRY" } }, { "objectType": "SIMPLE", "fieldName": "addressStreetAdditionalInfo", "columnName": "addressStreetAdditionalInfo", "userName": "Address street additional information", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "Some additional information about the address of the store", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "contactFirstname", "columnName": "contactFirstname", "userName": "Contact firstname", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "The firstname of the contact", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "contactLastname", "columnName": "contactLastname", "userName": "Contact lastname", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "The lastname of the contact", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "phoneNumber", "columnName": "phoneNumber", "userName": "Phone Number", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "The phone number of the store", "type": "STRING", "possibleValues": [], "valueDisplayer": { "displayerType":"PhoneNumber" }, "typeValidator": { "objectType" : "PHONE_NUMBER" } }, { "objectType": "SIMPLE", "fieldName": "contactEmailAddress", "columnName": "contactEmailAddress", "userName": "Contact Email Address", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "The e-mail address of the contact", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType" : "EMAIL_ADDRESS" } }, { "objectType": "SIMPLE", "fieldName": "storeID", "columnName": "storeID", "userName": "Store ID", "required": true, "unique": true, "extended": false, "indexed": true, "cacheIndexed": false, "description": "ID of the store", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } } ], "rowCleaning": { "cleanPredicate": null, "fifoLimit": null, "softLimit": false, "hardLimit": false } }