Configuration API
Configuration
Field name | Description |
---|---|
icon | the extension unique identifier |
name | the name given ti to the extension |
version | the current version number of the extension |
applicationConfigurationItem | List of Options containing the configuration of the extension for a specific kba |
serverConfigurationItem | List of Options containing the general configuration for the extension (it can be overwritten by an applicationConfigurationItem) |
disabled | flag that tells if enabled or disabled |
Example:
{ "configuration":{ "name":"documentConf", "version":1, "disabled":false, "applicationConfigurationItem":[ { "name":"pageMargins", "explanation":"Configuration items related to the page margins", "subOptions":[ { "name":"HtmlWidth", "defaultValue":"0", "explanation":"", "value":"0", "mandatory":true }, { "name":"MarginBottom", "defaultValue":"0", "explanation":"", "value":"0", "mandatory":true }, { "name":"MarginLeft", "defaultValue":"0", "explanation":"", "value":"25", "mandatory":true }, { "name":"MarginRight", "defaultValue":"0", "explanation":"", "value":"25", "mandatory":true }, { "name":"MarginTop", "defaultValue":"0", "explanation":"", "value":"25", "mandatory":true } ] } ] } }