{
	"$schema" : "http://json-schema.org/draft-04/schema#",
	"additionalProperties" : false,
	"description" : "API Path: /v1/changeset/uploadComplete\nVersion v1, the data retriveRequest object ",
	"properties" : {
		"change_set_token" : {
			"type" : "string",
			"description" : "the token assgined to this upload process.  This token should be valid at the time of request, and the request should be placed within the expiry time provided with the token"
		},

		"num_of_parts" : {
			"type" : "integer",
			"description" : "Number of file-partition(s) uploaded by dataPipeline/client for the said changeSet.  This number should be non-zero positive integer."
		},

		"file_part_uris" : {
			"type" : "array",
			"items" : {
				"$ref" : "/resources/schema/data/api/v1/FileInfo.json",
				"description" : "Every element of this array represents a FileInfo Object"
			},

			"description" : "This array represents the URI list of all the partitions of all files uploaded to storage location URI.  The number of elements of this array should match the value provided in num_of_parts"
		},

		"free_space_estimate_in_mb" : {
			"type" : "integer",
			"description" : "Estimate of free space required on the client side to process this changeSet.  This parameter is optional and may not exist for every changeSet."
		}
	},

	"required" : 
	[
		"change_set_token",
		"num_of_parts",
		"file_part_uris"
	],

	"title" : "UploadCompleteRequest",
	"type" : "object"
}