1

我是 Scala 的新手。使用 Akka-grpc 开发我的第一个 scala 应用程序。

我已将我的原型定义如下:

 message ApiRequest {
   string email = 1;
   string phone_number = 2;
   int32 size = 3;
 }

我想验证我的请求参数,因为这里只有电子邮件是强制性的,其余是可选参数。

proto2 具有必需/可选的选项。

因此,使用 proto3 来验证这些参数可能是一个很好且有效的解决方案。

是否可以考虑案例类或将参数映射到 Map(),然后使用循环进行验证?

4

0 回答 0