enco-poodle-json-schema
Version:
Adds JSON SCHEMA functionality to the Enco project
64 lines (50 loc) • 1.34 kB
JSON
{
"type": "object",
"title": "Actions",
"IdentityField": null,
"ListCellComponent": "ListCellSmall",
"ListCellTitleField": "reference",
"ListCellDescriptionField": "reference",
"ListCellIcon": "el-icon-collection",
"properties": {
"reference": {
"type": "string",
"title": "Reference",
"enum": [
{"value": "action_after_startup", "label": "After Startup"},
{"value": "action_create_new", "label": "Create New"},
{"value": "action_delete", "label": "Delete"},
{"value": "action_store", "label": "Store"}
],
"attrs": {
"title": "Please select the status"
}
},
"create_new":{
"type": "boolean",
"title": "Function : Create New"
},
"delete":{
"type": "boolean",
"title": "Function : Delete"
},
"store":{
"type": "boolean",
"title": "Function : Store"
},
"passthrough":{
"type": "boolean",
"title": "Passthrough"
},
"refresh_server":{
"type": "boolean",
"title": "Refresh Items from Server"
},
"function": {
"type": "string",
"title": "Function"
}
},
"additionalProperties": false,
"required": []
}