Опция сообщения карты Protobuf - PullRequest
1 голос
/ 18 апреля 2020

Я пытаюсь добавить некоторую метаинформацию к сообщению protobuf, расширив google.protobuf.MessageOptions. Одна из моих опций metainfo может появиться не раз. Похоже, я могу объявить опцию карты, но как я могу использовать ее в сообщении?

Вот пример того, чего я пытаюсь достичь:

extend google.protobuf.MessageOptions {
    optional string description = 51234;
    HeadersOption headers = 51235;
}

message HeadersOption {
    map<string, string> headers = 1;
}

message MyMsg {
    option (description) = "MyMsg description";
    option (headers) = ???
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...