Version contains structured information about the version of a package.
JSON representation | |
---|---|
{
"epoch": integer,
"name": string,
"revision": string,
"kind": enum ( |
Fields | |
---|---|
epoch |
Used to correct mistakes in the version numbering scheme. |
name |
Required only when version kind is NORMAL. The main part of the version name. |
revision |
The iteration of the package build from the above version. |
kind |
Required. Distinguishes between sentinel MIN/MAX versions and normal versions. |
VersionKind
Whether this is an ordinary package version or a sentinel MIN/MAX version.
Enums | |
---|---|
VERSION_KIND_UNSPECIFIED |
Unknown. |
NORMAL |
A standard package version. |
MINIMUM |
A special version representing negative infinity. |
MAXIMUM |
A special version representing positive infinity. |