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