Код: Выделить всё
enum Foo {
BAR = 0;
BAZ = 1;
}
message UpdateRequest {
string id = 1;
Foo foo = 2;
.
.
.
}
Осмотревшись, я нашел несколько способов справиться с этим.
- Добавьте дополнительное значение UNKNOWN в перечисление и сопоставьте его с 0, чтобы это значение использовалось в качестве значения по умолчанию вместо BAR и я могу рассматривать это значение как нулевое.
Код: Выделить всё
enum Foo {
UNKNOWN = 0;
BAR = 1;
BAZ = 2;
}
- Используйте одну конструкцию.
Как лучше всего обрабатывать этот вариант использования?>
Подробнее здесь: https://stackoverflow.com/questions/665 ... f3-message
Мобильная версия