{
	"$schema" : "http://json-schema.org/draft-04/schema#",
	"additionalProperties" : false,
	"description" : "Version v1, the retriveResponse data structure",
	"properties" : {
		"status" : {
			"$ref" : "/resources/schema/services/v1/ServiceStatus.json",
			"description" : "API response status"
		},

		"change_set_token" : {
			"type" : "string",
			"description" : "the token used to notify when file uploaded to destination location"
		},

		"max_file_part_size_in_mb" : {
			"type" : "integer",
			"description" : "Maximum file size allowed for a single partition of file in a changeSet.  There can possibly be multiple file partitions for one file, in case file size is greater than size specified here.  It is required to break down the larger file into multiple parts such that no single part exceeds this limit."
		},

		"token_expires-in_secs" : {
			"type" : "integer",
			"description" : "Timeframe in seconds, after which the token will be expired"
		}
	},

	"required" : 
	[
		"status"
	],

	"title" : "ChangeSetPublishResponse",
	"type" : "object"
}