{
	"$schema" : "http://json-schema.org/draft-04/schema#",
	"title" : "ReleaseBundleMoveToVisibilityRequest",
	"type" : "object",
	"additionalProperties" : false,
	"description" : "Version v1 - MoveToVisibility API for ReleaseBundle Request",
	"api_path" : "/v1/releasebundle/move_to_visibility",
	"properties" : {
		"id" : {
			"type" : "string",
			"description" : "Unique Identifier of a valid Release Bundle.  This prameter is optional, if and only if transaction_tag is provided.  One of the two IDs need to be provided.  In case both IDs are available, they need to be correspond to each other in datastore.",
			"minLength" : 24,
			"maxLength" : 32
		},

		"transaction_tag" : {
			"type" : "string",
			"description" : "Unique Transaction Tag of a valid Release Bundle.  This prameter is optional, if and only if id is provided.  One of the two IDs need to be provided.  In case both IDs are available, they need to be correspond to each other in datastore.",
			"minLength" : 8,
			"maxLength" : 255
		},

		"move_to" : {
			"$ref" : "/resources/schema/delta/v1/ReleaseBundleVisibility.json",
			"description" : "This parameter indicates what visibility this Release Bundle will move to, if API is successfull"
		}
	},

	"required" : 
	[
		"move_to"
	]
}