小编Bre*_*sta的帖子

如何访问 proto.EnumValueOptions 扩展值

我有类似的设置,如下所示,如何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),但是我无法弄清楚它如何用于枚举......

go protocol-buffers

5
推荐指数
2
解决办法
4248
查看次数

标签 统计

go ×1

protocol-buffers ×1