{
	"description": "This type represents API version information.\n",
	"type": "object",
	"required": [
		"uriPrefix",
		"apiVersions"
	],
	"properties": {
		"uriPrefix": {
			"description": "Specifies the URI prefix for the API, in the following form {apiRoot}/{apiName}/{apiMajorVersion}/.\n",
			"type": "string"
		},
		"apiVersions": {
			"description": "Version(s) supported for the API signalled by the uriPrefix attribute.\n",
			"type": "array",
			"items": {
				"type": "object",
				"required": [
					"version"
				],
				"properties": {
					"version": {
						"description": "Identifies a supported version. The value of the version attribute shall be a version identifier as specified in clause 4.6.1.\n",
						"type": "string"
					},
					"isDeprecated": {
						"description": "The Boolean is a data type having two values (TRUE and FALSE).\n",
						"type": "boolean"
					},
					"retirementDate": {
						"description": "Date-time stamp. Representation: String formatted according toas defined by the date-time production in IETF RFC 3339.\n",
						"format": "date-time"
					}
				}
			}
		}
	}
}