Проверка Proto3 с помощью Scala с использованием Akka-grpc

Я новичок в Scala. Разработка моего первого приложения scala с помощью Akka-grpc.

Я определил свой прототип, как показано ниже:

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

Я хочу проверить параметры моего запроса, так как здесь обязателен только адрес электронной почты, остальные параметры являются необязательными.

proto2 имел опцию по мере необходимости/необязательно.

Итак, с proto3, что может быть хорошим и эффективным решением для проверки этих параметров.

Можно ли рассматривать класс case или отображать параметры в Map(), а затем проверять с помощью цикла?


person RKP    schedule 28.05.2019    source источник
comment
Отвечает ли это на ваш вопрос? Как определить необязательное поле в protobuf 3   -  person Felipe    schedule 21.01.2021