生成された Java コードで列挙値を検証したいと思います。次の proto ファイルがあります。
syntax = "proto3";
import "google/protobuf/empty.proto";
option java_multiple_files = true;
option java_package = "com.package";
package helloworld;
service SomeService {
rpc DoAction (Request) returns (google.protobuf.Empty) { }
}
enum Currency {
EUR = 0;
GBP = 1;
USD = 2;
}
message Request {
string id = 1;
Currency currency = 2;
}
protobuf
値が提供された列挙型 (例: ) に適用されない場合に生成され、エラー メッセージをドロップするコードで Currency 列挙型の検証を取得したいと思いますinvalid currency
。出来ますか?