PluginConfigFile |
Defines plugin configuration file properties
For example, to define JSON file
|
PluginConfigKey<T> |
Defines plugin configuration key properties
For example, to define configuration key 'plugin.pluginID.config.foo.*'
|
PluginConfigKeyAllowedValue<T> |
|
PluginConfigKeyBase |
|
PluginConfigKeyConditional<T> |
Define plugin configuration keys' dependency on each other to display it
in plugin configuration admin UI and in auto-generated documentation.
|
PluginConfigKeyEncrypted |
Defines plugin configuration key properties for storing secret information (like passwords)
For example, to define configuration key 'plugin.pluginID.encrypted.token'
|
PluginConfigKeyType |
Define a type of plugin configuration key
For example, if key value is expected to be `true` or `false`
|