{ "userName": "Subscription catalog", "technicalName": "subscriptionCatalog", "businessKey": "subscriptionID", "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 subscription", "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 subscription", "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 subscription", "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 subscription 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 subscription", "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 subscription", "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 subscription price", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 50 } }, { "objectType": "SIMPLE", "fieldName": "category", "columnName": "category", "userName": "Category", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": "The category of the subscription", "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": false, "cacheIndexed": true, "description": "The type of the subscription", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "periodicity", "columnName": "periodicity", "userName": "Periodicity", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": "The periodicity of the subscription", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 50 } }, { "objectType": "SIMPLE", "fieldName": "availability", "columnName": "availability", "userName": "Availability", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": "The availability of the subscription", "type": "BOOLEAN", "possibleValues": [], "valueDisplayer": null, "typeValidator": null }, { "objectType": "SIMPLE", "fieldName": "subscriptionID", "columnName": "subscriptionID", "userName": "subscriptionID", "required": true, "unique": true, "extended": false, "indexed": true, "cacheIndexed": false, "description": "The unique identifier of the subscription", "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } } ], "rowCleaning": { "cleanPredicate": null, "fifoLimit": null, "softLimit": false, "hardLimit": false } }