我是 Scala 的新手。使用 Akka-grpc 开发我的第一个 scala 应用程序。
我已将我的原型定义如下:
message ApiRequest {
string email = 1;
string phone_number = 2;
int32 size = 3;
}
我想验证我的请求参数,因为这里只有电子邮件是强制性的,其余是可选参数。
proto2 具有必需/可选的选项。
因此,使用 proto3 来验证这些参数可能是一个很好且有效的解决方案。
是否可以考虑案例类或将参数映射到 Map(),然后使用循环进行验证?