Skip to main content

Enumeration: Edition

The full set of known editions.

Enumeration Members​

EDITION_1_TEST_ONLY​

EDITION_1_TEST_ONLY: 1

Placeholder editions for testing feature resolution. These should not be used or relyed on outside of tests.


EDITION_2_TEST_ONLY​

EDITION_2_TEST_ONLY: 2

EDITION_2_TEST_ONLY value


EDITION_2023​

EDITION_2023: 1000

Editions that have been released. The specific values are arbitrary and should not be depended on, but they will always be time-ordered for easy comparison.


EDITION_99997_TEST_ONLY​

EDITION_99997_TEST_ONLY: 99997

EDITION_99997_TEST_ONLY value


EDITION_99998_TEST_ONLY​

EDITION_99998_TEST_ONLY: 99998

EDITION_99998_TEST_ONLY value


EDITION_99999_TEST_ONLY​

EDITION_99999_TEST_ONLY: 99999

EDITION_99999_TEST_ONLY value


EDITION_PROTO2​

EDITION_PROTO2: 998

Legacy syntax "editions". These pre-date editions, but behave much like distinct editions. These can't be used to specify the edition of proto files, but feature definitions must supply proto2/proto3 defaults for backwards compatibility.


EDITION_PROTO3​

EDITION_PROTO3: 999

EDITION_PROTO3 value


EDITION_UNKNOWN​

EDITION_UNKNOWN: 0

A placeholder for an unknown edition value.