Get desktop application:
View/edit binary Protocol Buffers messages
Used in: Person
required string line1 = 1
optional string line2 = 2
required string city = 3
required string state = 4
required uint32 zip = 5
Used in: TestMessage
repeated string names = 1
repeated bytes data = 2
repeated Person relatives = 3
repeated State other_states = 14
Used in: TestMessage
map<string, Void> string_set = 1
map<int32, Void> int32_set = 2
map<int64, Void> int64_set = 3
map<uint32, Void> uint32_set = 4
map<uint64, Void> uint64_set = 5
map<sint32, Void> sint32_set = 6
map<sint64, Void> sint64_set = 7
map<int32, Person> people_by_employee_num = 12
map<int32, State> states = 13
map<string, string> string_names = 14
map<string, bytes> bytes_names = 15
map<string, bool> bool_names = 16
map<string, double> double_names = 17
map<string, float> float_names = 18
Used in: TestMessage
optional int32 usually_1 = 1
optional int32 some_num_1 = 2
required int32 needed_num_1 = 3
optional int64 usually_2 = 4
optional int64 some_num_2 = 5
required int64 needed_num_2 = 6
optional uint32 usually_3 = 7
optional uint32 some_num_3 = 8
required uint32 needed_num_3 = 9
optional uint64 usually_4 = 10
optional uint64 some_num_4 = 11
required uint64 needed_num_4 = 12
optional sint32 usually_5 = 13
optional sint32 some_num_5 = 14
required sint32 needed_num_5 = 15
optional sint64 usually_6 = 16
optional sint64 some_num_6 = 17
required sint64 needed_num_6 = 18
optional fixed32 usually_7 = 19
optional fixed32 some_num_7 = 20
required fixed32 needed_num_7 = 21
optional fixed64 usually_8 = 22
optional fixed64 some_num_8 = 23
required fixed64 needed_num_8 = 24
optional sfixed32 usually_9 = 25
optional sfixed32 some_num_9 = 26
required sfixed32 needed_num_9 = 27
optional sfixed64 usually_10 = 28
optional sfixed64 some_num_10 = 29
required sfixed64 needed_num_10 = 30
Used in: Arrays, Maps, TestMessage
required uint64 id = 1
required string name = 2
optional Address address = 3
optional double xyz = 4
optional string title = 5
repeated string labels = 6
optional bool is_real = 7
optional bytes opaque = 8
oneof relative
Used in: Arrays, Maps, TestMessage
INVALID = 0
INITIAL = 1
PENDING = 2
RUNNING = 3
PAUSED = 4
AWAITING_INPUT = 5
CANCELLING = 6
COMPLETE = 7
CANCELLED = 8
FAILED = 9
Used as request type in: KitchenSink.DoManyThings, KitchenSink.DownloadMany, KitchenSink.Exchange, KitchenSink.UploadMany
Used as response type in: KitchenSink.DoManyThings, KitchenSink.DownloadMany, KitchenSink.Exchange, KitchenSink.UploadMany
repeated TestMessage repeated_recurse = 3
required Person person = 4
required State state = 5
optional float usually_4242 = 7
optional float some_num_a = 8
required float needed_num_a = 9
optional double usually_9999 = 10
optional double some_num_b = 11
required double needed_num_b = 12
optional State next_state = 13
optional bytes base64_stuff = 14
required bytes opaque_id = 15
optional Arrays arrays = 17
optional Maps maps = 18
optional group test.TestMessage.Misc = 19
Used in: TestMessage
optional string foo = 1
optional int32 bar = 2
Used in: Maps, Person
Used in: TestMessage