{ "userName": "Event", "technicalName": "Event", "businessKey": "EventId", "autoGeneratedBusinessKey": false, "description": null, "creationTimeColumn": null, "entityName": "entityName", "prettyNameExpression": null, "layout": { "list": null, "details": null }, "emails": [], "capabilityDTOs": [ { "name": "Interaction" }, { "name": "EventGeneratedTable" } ], "defaultFetchingParameters": [], "links": [ { "objectType": "PROFILE_LINK", "linkName": "Event participation", "constraintType": "onDeleteCascade", "sourceFieldName": "profileId", "targetFieldName": "profileId", "targetedEntityName": "entityName", "targetedProfileTableName": "tableName" } ], "tableEventDefinitions": [ { "technicalName": "create", "userName": "New", "tableEventConditionDefinitions": [ { "updatedProperties": [], "type": "CREATE", "beforePredicate": null, "afterPredicate": null } ] }, { "technicalName": "update", "userName": "Updated", "tableEventConditionDefinitions": [ { "updatedProperties": [ "Participated" ], "type": "UPDATE", "beforePredicate": { "type": "S", "names": [ "profileId" ], "operator": [ "U", "isKnown" ] }, "afterPredicate": { "type": "S", "names": [ "profileId" ], "operator": [ "U", "isKnown" ] } } ] } ], "fields": [ { "objectType": "SIMPLE", "fieldName": "startMoment", "columnName": "startMoment", "userName": "Start Moment", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": null, "type": "TIMESTAMP", "possibleValues": [], "valueDisplayer": null, "typeValidator": null }, { "objectType": "SIMPLE", "fieldName": "endMoment", "columnName": "endMoment", "userName": "End Moment", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": null, "type": "TIMESTAMP", "possibleValues": [], "valueDisplayer": null, "typeValidator": null }, { "objectType": "SIMPLE", "fieldName": "subscriptionDate", "columnName": "subscriptionDate", "userName": "Subscription Date", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": null, "type": "DATE", "possibleValues": [], "valueDisplayer": null, "typeValidator": null }, { "objectType": "SIMPLE", "fieldName": "EventPlace", "columnName": "EventPlace", "userName": "EventPlace", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": null, "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 256 } }, { "objectType": "SIMPLE", "fieldName": "EventName", "columnName": "EventName", "userName": "EventName", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": null, "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 50 } }, { "objectType": "SIMPLE", "fieldName": "SubscriptionCode", "columnName": "SubscriptionCode", "userName": "SubscriptionCode", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": null, "type": "LONG", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 50 } }, { "objectType": "SIMPLE", "fieldName": "status", "columnName": "status", "userName": "Status", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": null, "type": "STRING", "possibleValues": [ "Subscribe", "Paid", "Participated", "DidNotParticipated", "Cancelled"], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 20 } }, { "objectType": "SIMPLE", "fieldName": "ticketType", "columnName": "ticketType", "userName": "Ticket Type", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": true, "description": null, "type": "STRING", "possibleValues": [], "valueDisplayer": null, "typeValidator": { "objectType": "STRING_LENGTH", "minCharacters": 0, "maxCharacters": 20 } }, { "objectType": "SIMPLE", "fieldName": "price", "columnName": "price", "userName": "Price", "required": false, "unique": false, "extended": false, "indexed": false, "cacheIndexed": false, "description": "", "type": "INTEGER", "possibleValues": [], "valueDisplayer": null, "typeValidator": null }, { "objectType": "SIMPLE", "fieldName": "EventId", "columnName": "EventId", "userName": "EventId", "required": true, "unique": true, "extended": false, "indexed": true, "cacheIndexed": false, "description": "", "type": "LONG", "possibleValues": [], "valueDisplayer": null, "typeValidator": null }, { "objectType": "SIMPLE", "fieldName": "profileId", "columnName": "profileId", "userName": "profile Id", "required": true, "unique": false, "extended": false, "indexed": true, "cacheIndexed": false, "description": null, "type": "LONG", "possibleValues": [], "valueDisplayer": null, "typeValidator": null } ], "rowCleaning": { "cleanPredicate": null, "fifoLimit": null, "softLimit": false, "hardLimit": false }, "entityId": 11 }