Basic Types
SemanticVersion
SemanticVersion is the Hedera protobuf message expressing semver major, minor, and patch numbers used to report HAPI and Services node versions.
Hedera follows semantic versioning (https://semver.org/) for both the HAPI protobufs and the Services software. This type allows the getVersionInfo query in the NetworkService to return the deployed versions of both protobufs and software on the node answering the query.