Optional
majormajor version number.
Optional
minorminor version number.
Optional
patchpatch version number.
Optional
prereleaseoptional prerelease version string.
an empty string implies that no pre-release version annotation exists.
Optional
buildoptional version build information.
an empty string implies that no build-information annotation exists.
Optional
operatorthe unary operator.
an interface for carrying optional operator information, along with wildcards (undefined fields).