For backwards compatibility between different version of the protobuf messages Enums should have an UNKNOWN field with value 0. See http://stackoverflow.com/questions/10392952/how-to-design-for-a-future-additional-enum-value-in-protocol-buffers
Most importantly the id 0 should not be used by anything else except the UNKNOWN value.
For backwards compatibility between different version of the protobuf messages
Enumsshould have anUNKNOWNfield with value0. See http://stackoverflow.com/questions/10392952/how-to-design-for-a-future-additional-enum-value-in-protocol-buffersMost importantly the id
0should not be used by anything else except theUNKNOWNvalue.