@openinc/parse-server-opendash
Version:
Parse Server Cloud Code for open.INC Stack.
76 lines (75 loc) • 1.26 kB
JSON
{
"fields": {
"address": {
"type": "String",
"required": true
},
"DeviceID": {
"type": "Pointer",
"targetClass": "{{PREFIX}}OWPlcDevice",
"required": false
},
"enabled": {
"type": "Boolean",
"required": false,
"defaultValue": true
},
"extraOptions": {
"type": "Object",
"required": false
},
"label": {
"type": "String",
"required": true
},
"note": {
"type": "String",
"required": false
},
"onChange": {
"type": "Boolean",
"required": true,
"defaultValue": false
},
"source": {
"type": "Pointer",
"targetClass": "{{PREFIX}}Source"
},
"type": {
"type": "String",
"required": false,
"defaultValue": "Number"
},
"unit": {
"type": "String",
"required": false,
"defaultValue": "#"
}
},
"classLevelPermissions": {
"find": {
"*": true
},
"count": {
"*": true
},
"get": {
"*": true
},
"create": {
"*": true
},
"update": {
"*": true
},
"delete": {
"*": true
},
"addField": {
"*": true
},
"protectedFields": {
"*": []
}
}
}