{
  "type": "array",
  "items": {
    "type": "object",
    "properties" : {
      "basename": { "type": "string" },
      "data": { "type": "string" },
      "path": { "type": ["string"] },
      "filename": { "type": ["string"] },
      "id": { "type": ["string", "null"] },
      "project_id": { "type": "integer" },
      "ref": { "type": "string" },
      "startline": { "type": "integer" }
    },
    "required": [
      "basename", "data", "path", "filename", "id", "ref", "startline", "project_id"
    ],
    "additionalProperties": false
  }
}
