{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$comment": "This file is an implementation detail! Additional keys that are specific to KParts. Licensed under MIT, by Alexander Lohnau",
  "properties": {
    "KParts": {
      "type": "object",
      "properties": {
        "Capabilities": {
          "description": "capabilities that this part supports. Used when apps query for a specific part",
          "type": "array",
          "uniqueItems": true,
          "items": {
            "enum": [
              "ReadOnly",
              "ReadWrite",
              "BrowserView"
            ]
          }
        },
        "InitialPreference": {
          "description": "Used for sorting when parts are queried",
          "type": "number",
          "default": 0
        },
        "PluginNamespace": {
          "description": "Namespace of associated plugins. Those are queried to determine supported mimetypes",
          "type": "string"
        }
      }
    }
  }
}
