UNPKG

@openinc/parse-server-opendash

Version:
92 lines (91 loc) 1.67 kB
{ "fields": { "description": { "type": "String", "required": false }, "icon": { "type": "String", "required": false }, "iconColor": { "type": "String", "required": false, "defaultValue": "#000000" }, "images": { "type": "Array", "required": true, "defaultValue": [] }, "items": { "type": "Array", "required": true, "defaultValue": [] }, "language": { "type": "String", "required": false }, "masterData": { "type": "Object", "required": true, "defaultValue": {} }, "name": { "type": "String", "required": false }, "options": { "type": "Object", "required": true, "defaultValue": {} }, "source": { "type": "Pointer", "targetClass": "{{PREFIX}}Source", "required": false }, "template": { "type": "File", "required": true }, "title": { "type": "String", "required": false }, "type": { "type": "String", "required": true }, "user": { "type": "Pointer", "targetClass": "_User", "required": true } }, "classLevelPermissions": { "find": { "requiresAuthentication": true }, "count": { "requiresAuthentication": true }, "get": { "requiresAuthentication": true }, "create": { "requiresAuthentication": true }, "update": { "requiresAuthentication": true }, "delete": { "requiresAuthentication": true }, "addField": {}, "protectedFields": { "*": [] } } }