Я использую ScalaPB. У меня есть 2 типа сообщений. У обоих есть поле с именем type.
например, MessageA и MessageB
syntax = "proto3";
message MessageA {
string type = 1;
int32 some_field = 2;
}
message MessageB {
string type = 1;
int32 some_other_field = 2;
}
Как я могу получить класс дел под названием Message in scala, который имеет уникальные поля MessageA и MessageB? например:
case class Message(type: String, some_field: int, some_other_field: Int)