{ "copyright": [ "Copyright 2013 Red Hat, Inc. and/or its affiliates.", "This file is part of lightblue.", "This program is free software: you can redistribute it and/or modify", "it under the terms of the GNU General Public License as published by", "the Free Software Foundation, either version 3 of the License, or", "(at your option) any later version.", "This program is distributed in the hope that it will be useful,", "but WITHOUT ANY WARRANTY; without even the implied warranty of", "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the", "GNU General Public License for more details.", "You should have received a copy of the GNU General Public License", "along with this program. If not, see ."], "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "allOf": [ { "$ref": "/json-schema/crudCommon.json#/definitions/common" } ], "additionalProperties": false, "properties": { "client": { }, "entity": { }, "entityVersion": { }, "execution": { }, "projection": { }, "query": { "$ref": "/json-schema/crudCommon.json#/definitions/query" }, "onlyIfCurrent":{ "type":"boolean", "description":"If true, perform the operation only if document version is unchanged" }, "documentVersions":{ "type":"array", "items":{ "type":"string" } } }, "required": [ "query" ] }