WSVersion
A wrapper type that captures the various components of a version, including the following:
- major: an Integer defining the major version number, such as '8' of the full version 8.1.2.3.
- minor: an Integer defining the minor version number, such as '1' of the full version 8.1.2.3.
- maintenance: optional Integer defining the maintenance number of the version, if applicable, such as '2' of the full version 8.1.2.3. Never supplied with an API version.
- patch: optional Integer defining the patch release number, if applicable, such as '3' of the full version 8.1.2.3. Never supplied with an API version.