{
"type": "string",
"typeSimple": "string",
"displayName": {
"name": "string",
"resource": "string"
},
"api": {
"onGet": {
"isAvailable": true
},
"onCreate": {
"isAvailable": true
},
"onUpdate": {
"isAvailable": true
}
},
"ui": {
"onTable": {
"isVisible": true
},
"onCreateForm": {
"isVisible": true
},
"onEditForm": {
"isVisible": true
},
"lookup": {
"url": "string",
"resultListPropertyName": "string",
"displayPropertyName": "string",
"valuePropertyName": "string",
"filterParamName": "string"
}
},
"attributes": [
{
"typeSimple": "string",
"config": {
"property1": null,
"property2": null
}
}
],
"configuration": {
"property1": null,
"property2": null
},
"defaultValue": null
}