如何仅为包含验证规则的消息生成验证器文件?
在下面的示例中,实际上 sbt 编译生成 4 个 scala 类:一个用于 protobufA,一个用于 protobufB,一个用于两者的验证器消息。
int32 id = 1;
string action = 2 [(validate.rules).string = {in: ["tonic", "gin", "martini"]}];
}
message protobufB {
option (scalapb.message).annotations = "@JsonNaming(classOf[SnakeCaseStrategy])";
int32 id = 1;
string name = 2 ;
}
我只想生成三个类:一个用于 protobufA,一个用于 protobufB,最后一个用于 protobufA 验证器类。
我有scalapb-validate-codegen 0.1.3 版。