如何从swagger grpc生成的代码中排除字段

如何从swagger grpc生成的代码中排除字段,swagger,protocol-buffers,grpc,Swagger,Protocol Buffers,Grpc,我试图使用生成swaggerJSON文件,但我找不到一种方法来排除消息中grpc服务/字段的一些API 在swagger中找到了相关的样式,但似乎找不到将其添加到protobuf文件中的方法 有没有办法从协议缓冲区文件中排除操作/字段?您可以添加 string id = 2 [(grpc.gateway.protoc_gen_swagger.options.openapiv2_field).read_only = true]; string id = 2 [(grpc.gateway.prot

我试图使用生成swagger
JSON
文件,但我找不到一种方法来排除消息中grpc服务/字段的一些API

在swagger中找到了相关的样式,但似乎找不到将其添加到protobuf文件中的方法

有没有办法从协议缓冲区文件中排除操作/字段?

您可以添加

string id = 2 [(grpc.gateway.protoc_gen_swagger.options.openapiv2_field).read_only = true];
string id = 2 [(grpc.gateway.protoc_gen_swagger.options.openapiv2_field).read_only = true];