2.2.4.3 VersionData

The VersionData complex type specifies the details about a single version of a file.

 <s:complexType name="VersionData">
   <s:attribute name="version" type="s:string" use="required" />
   <s:attribute name="url" type="s:string" use="required" />
   <s:attribute name="created" type="s:string" use="required" />
   <s:attribute name="createdRaw" type="s:string" use="required" />  
   <s:attribute name="createdBy" type="s:string" use="required" />
   <s:attribute name="createdByName" type="s:string" use="optional" />
   <s:attribute name="size" type="s:unsignedLong" use="required" />
   <s:attribute name="comments" type="s:string" use="required" />
 </s:complexType>

version: The version of the file. The most recent version of the file MUST be preceded with an at sign (@). All the other versions MUST exist without any prefix. For example, if a file has two versions—1.0 and 2.0, with 2.0 being the most recent version of the file—the value of this attribute for the most recent file is "@2.0", and the value for the previous version is "1.0". The format SHOULD contain the version of the file, including the major version and minor version numbers connected by period, for example, "1.0".

url: The complete URL of the version of the file.

created: The creation date and time for the version of the file that is displayed, using an implementation-specific format.

createdRaw: The creation date and time for the version of the file in Datetime format, as specified in [ISO-8601].<1> 

createdBy: The creator of the version of the file.

createdByName: The display name of the creator of the version of the file.

size: The size, in bytes, of the version of the file.

comments: The comment entered when the version of the file was replaced on the protocol server during check in.