{
	"$schema" : "http://json-schema.org/draft-04/schema#",
	"additionalProperties" : false,
	"description" : "API Path: /v1/domain/update\nRequest structure to update the data in the data services.  There can be multiple objects to perform data on (batch operation), but at least one operation has to exist.  Only one domain is allowed for the whole batch, which means that mix and match of different types of data will not be possible and will end up in error.",
	"properties" : {
		"context" : {
			"$ref" : "/resources/schema/services/v1/Context.json",
			"description" : "the service context"
		},

		"domain" : {
			"$ref" : "/resources/schema/data/api/denali/DataDomain.json",
			"description" : "Data domain to perform data update."
		},

		"operations" : {
			"type" : "array",
			"description" : "List of data objects and corresponding data operation to perform on",
			"items" : {
				"$ref" : "/resources/schema/data/api/denali/Operation.json",
				"description" : "Each element of list has to be Operation instance"
			},

			"minItems" : 1,
			"maxItems" : 20
		}
	},

	"required" : 
	[
		"context",
		"domain",
		"operations"
	],

	"title" : "UpdateRequest",
	"type" : "object"
}