{
    "description": "An instance of <a href=\"#plugin-configuration\">a plugin configuration</a>.",
    "properties": {
        "actions": {
            "description": "A list of actions associated to this plugin.",
            "example": [
                "action-awesome-thing",
                "action-more-awesome"
            ],
            "items": {
                "type": "string"
            },
            "title": "Actions",
            "type": "array"
        },
        "data": {
            "description": "The eventual data associated to the plugin, specific to each plugin.",
            "example": {},
            "title": "Data",
            "type": "object"
        },
        "events": {
            "description": "Events to react to, specific to each plugin.",
            "example": {
                "onDrag": [
                    "action-more-awesome"
                ]
            },
            "title": "Events",
            "type": "object"
        },
        "options": {
            "description": "The options of this instance, specific and different for each plugin.",
            "example": {
                "key": "overwritting-previous-key",
                "missing-options": 42
            },
            "title": "Options",
            "type": "object"
        }
    },
    "title": "PluginConfigurationConfig",
    "type": "object"
}