
| Name | Value |
|---|---|
| NAME | PLUGIN SCHEMA |
| CONTENT TYPE | JSON FORM SCHEMA |
| RESERVED FOR SYSTEM | 0 |
| CONTENT |
{
"id": {
"type": "number"
},
"name": {
"type": "string",
"description": "Plugin name",
"minlength": 3,
"maxlength": 120,
"title": "Name"
},
"type": "object",
"shortDescription": {
"type": "string",
"description": "Short Description of the schema",
"title": "Short Description"
},
"routine": {
"type": "string",
"description": "Routine name the plugin will
call",
"title": "Routine"
"properties": {
},
"entryPoint": {
"type": "string",
"description": "The entry point in the routine
the plugin will call",
"title": "Entry Point"
},
"pluginType": {
"type": "string",
"description": "The plugin type",
"plugins": {
"title": "Type"
},
"manatoryParameter": {
"type": "boolean",
"description": "In the plugin require additional
parameter to be pass into it.",
"title": "Manatory Parameter"
},
"description": {
"type": "string",
"type": "array",
"title": "Description"
}
},
"required": [
"name",
"entryPoint",
"routine",
"shortDescription"
],
"errorMessage": {
"items": {
"required": {
"name": "The Plugin name is required.",
"entryPoint": "The Entry Point is required.",
"routine": "The Routine name is required.",
"shortDescription": "A Short Description is
required."
}
}
}
}
"type": "object",
}
}
"title": "Plugins",
"properties": {
|
| LINKED CONTENT |
|