我有类似的设置,如下所示,如何XYZ使用“github.com/golang/protobuf/proto”从枚举访问我的扩展值?
extend google.protobuf.EnumValueOptions {
Details meta = 50001;
}
message Details {
string description = 1;
}
enum MyEnum {
MY_ENUM_UNSPECIFIED = 0;
XYZ = 1 [deprecated=true, (meta) = {description: "lorem ipsum"}];
}
Run Code Online (Sandbox Code Playgroud)
我知道proto.GetExtension(proto.Message, proto.ExtensionDesc),但是我无法弄清楚它如何用于枚举......