| // Copyright 2015 Google Inc. All rights reserved. |
| syntax = "proto2"; |
| |
| package google.protobuf; |
| |
| // An entry in a map field. |
| // |
| // Specified here as if the defining map field were "map<string, string>" as a temporary hack |
| // until protobuf-dt is able to synthesize entry types for map fields with arbitary value types. |
| // This avoids "Couldn't resolve" errors on "key" and "value" fields and enables completion of them. |
| message MapEntry { |
| // The key of an entry in a map field. |
| // |
| // Specified here as "string" due to technical limitations in protobuf-dt. The actual type of |
| // this key field is specified by the defining map field. |
| optional string key = 1; |
| |
| // The value of an entry in a map field. |
| // |
| // Specified here as "string" due to technical limitations in protobuf-dt. The actual type of |
| // this value field is specified by the defining map field. |
| optional string value = 2; |
| } |