Get desktop application:
View/edit binary Protocol Buffers messages
repeated int32 a = 1
repeated int32 l = 2
repeated int32 v = 3
repeated int32 s = 4
repeated int32 a = 1
repeated int32 l = 2
repeated int32 v = 3
repeated int32 s = 4
required string u = 1
required int64 d = 2
optional int32 i = 1
optional int64 l = 2
optional float f = 3
optional double d = 4
optional bool b = 5
optional string s = 6
optional bytes bs = 7
required int32 i = 1
required int64 l = 2
required float f = 3
required double d = 4
required bool b = 5
required string s = 6
required bytes bs = 7
Used in: DefaultNullableP2, DefaultRequiredP2, EnumsP2
Used in: DefaultNullableP2, DefaultRequiredP2, EnumsP2
Used in: EnumsP3
Used in: EnumsP3
required float f = 1
required double d = 2
required int32 i = 1
required int64 l = 2
map<string, int32> mp = 1
map<string, NestedP2> mn = 2
map<string, int32> mp = 1
map<string, NestedP3> mn = 2
repeated int32 i = 1
repeated int32 s = 2
repeated int32 is = 3
repeated int32 i = 1
repeated int32 s = 2
repeated int32 is = 3
Used in: MapsP2
required bool b = 1
required string s = 2
required int32 i = 3
Used in: MapsP3
bool b = 1
string s = 2
int32 i = 3
optional bool b = 1
optional string s = 2
optional int32 i = 3
optional bool b = 1
optional string s = 2
optional int32 i = 3
repeated bool b = 1
repeated string s = 2
repeated int32 i = 3
repeated bool b = 1
repeated string s = 2
repeated int32 i = 3
Used in: NestedP2
required bool b = 1
required string s = 2
required int32 i = 3
Used in: NestedP3
bool b = 1
string s = 2
int32 i = 3
required string j = 1
required string s = 2
required string a = 3
optional string jo = 4
optional string so = 5
optional string ao = 6
repeated string jr = 7
repeated string sr = 8
repeated string ar = 9
string j = 1
string s = 2
string a = 3
optional string jo = 4
optional string so = 5
optional string ao = 6
repeated string jr = 7
repeated string sr = 8
repeated string ar = 9
Used in: UpperCaseP3
string FIRSTFIELD = 1
string SECONDFIELD = 2