rubu grpc protobuffers Google::Protobuf:: Карта из рубинового хэша
У меня есть следующая сгенерированная схема ruby grpc:
add_message "myCompany.api.MyApiRequestRequest" do
optional :entity_id, :string, 1
map :left_entity, :string, :message, 2, "myCompany.api.EntityValue"
map :right_entity, :string, :message, 3, "myCompany.api.EntityValue"
end
Как мне преобразовать хеш в Google::Protobuf::Map
для left_entity
& right_entity
?
Хеш имеет следующую форму:
{"key1": {entityName: "x", entityId: "x1"}, "key2": ...}