{
	"$schema" : "http://json-schema.org/draft-04/schema#",
	"title" : "ReleaseBundleUnlockRequest",
	"type" : "object",
	"additionalProperties" : false,
	"description" : "Version v1 - Unlock API for ReleaseBundle Request",
	"api_path" : "/v1/releasebundle/unlock",
	"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
		},

		"previous_bundle_next_tag" : {
			"type" : "string",
			"description" : "Next Transaction Tag of the previous release bundle in the changeset roll-out",
			"minLength" : 8,
			"maxLength" : 255
		},

		"next_bundle_previous_tag" : {
			"type" : "string",
			"description" : "Previous Transaction Tag of the next release bundle in the changeset roll-out",
			"minLength" : 8,
			"maxLength" : 255
		}
	}
}