VersionedReference
A reference to an identifiable version managed object where the combination of the identifier and version is unique. It comprises an identifier (e.g. GUID), a version (NonNegativeInteger) and a string identifying the class of the referenced object.
idstringrequired
Unique identifier
Possible values: non-empty
versionintegerrequired
Version number
Possible values: >= 1
classNamestring
Class name of the referenced object. It's optional, as it might be implied by the attribute name using this reference
Possible values: Value must match regular expression ^([A-Z][a-z0-9]+)+
VersionedReference
{
"id": "string",
"version": 0,
"className": "string"
}