Я новичок в Scala. Разработка моего первого приложения scala с помощью Akka-grpc.
Я определил свой прототип, как показано ниже:
message ApiRequest {
string email = 1;
string phone_number = 2;
int32 size = 3;
}
Я хочу проверить параметры моего запроса, так как здесь обязателен только адрес электронной почты, остальные параметры являются необязательными.
proto2 имел опцию по мере необходимости/необязательно.
Итак, с proto3, что может быть хорошим и эффективным решением для проверки этих параметров.
Можно ли рассматривать класс case или отображать параметры в Map(), а затем проверять с помощью цикла?