{
  "type": "object",
  "$schema": "http://json-schema.org/draft-04/schema#",
  "additionalProperties": false,
  "properties": {
    "$schema": {
      "type": "string"
    },
    "plugin-import-export": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "export": {
          "type": "string"
        },
        "import": {
          "type": "string"
        },
        "allLocales": {
          "type": "string"
        },
        "download": {
          "type": "string"
        },
        "exportDocumentLabel": {
          "type": "string"
        },
        "importDocumentLabel" : {
          "type" : "string"
        },
        "exportOptions": {
          "type": "string"
        },
        "field-depth-label": {
          "type": "string"
        },
        "field-drafts-label": {
          "type": "string"
        },
        "field-fields-label": {
          "type": "string"
        },
        "field-format-label": {
          "type": "string"
        },
        "field-limit-label": {
          "type": "string"
        },
        "field-locale-label": {
          "type": "string"
        },
        "field-name-label": {
          "type": "string"
        },
        "field-selectionToUse-label": {
          "type": "string"
        },
        "field-sort-label": {
          "type": "string"
        },
        "no": {
          "type": "string"
        },
        "preview": {
          "type": "string"
        },
        "selectionToUse-allDocuments": {
          "type": "string"
        },
        "selectionToUse-currentFilters": {
          "type": "string"
        },
        "selectionToUse-currentSelection": {
          "type": "string"
        },
        "totalDocumentsCount": {
          "type": "string"
        },
        "yes": {
          "type": "string"
        }
      },
      "required": [
        "export",
        "import",
        "allLocales",
        "download",
        "exportDocumentLabel",
        "exportOptions",
        "field-depth-label",
        "field-drafts-label",
        "field-fields-label",
        "field-format-label",
        "field-limit-label",
        "field-locale-label",
        "field-name-label",
        "field-selectionToUse-label",
        "field-sort-label",
        "no",
        "preview",
        "selectionToUse-allDocuments",
        "selectionToUse-currentFilters",
        "selectionToUse-currentSelection",
        "totalDocumentsCount",
        "yes"
      ]
    }
  },
  "required": ["plugin-import-export"]
}
