public sealed class Version : IMessage<Version>, IEquatable<Version>, IDeepCloneable<Version>, IBufferMessage, IMessage
Version contains structured information about the version of a package.
Implements
IMessage < Version >, IEquatable < Version >, IDeepCloneable < Version >, IBufferMessage , IMessageNamespace
Grafeas.V1Assembly
Grafeas.V1.dll
Constructors
Version()
public Version()
Version(Version)
public Version(Version other)
Properties
Epoch
public int Epoch { get; set; }
Used to correct mistakes in the version numbering scheme.
FullName
public string FullName { get; set; }
Human readable version string. This string is of the form <epoch>:<name>-<revision> and is only set when kind is NORMAL.
Kind
public Version.Types.VersionKind Kind { get; set; }
Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
Name
public string Name { get; set; }
Required only when version kind is NORMAL. The main part of the version name.
Revision
public string Revision { get; set; }
The iteration of the package build from the above version.

