Get desktop application:
View/edit binary Protocol Buffers messages
optional Foo f1 = 1
optional string f2 = 2
repeated Foo f3 = 3
map<int32, Foo> f4 = 4
optional int32 f5 = 5
optional int64 f6 = 6
optional float f7 = 7
optional double f8 = 8
repeated int32 f9 = 9
repeated int64 f10 = 10
Used in: Bar
optional string f1 = 1
map<string, int32> f2 = 2
Used in: MediaContent
string uri = 1
optional string title = 2
int32 width = 3
int32 height = 4
Size size = 5
optional Media media = 6
Used in: Image, MediaContent
string uri = 1
optional string title = 2
int32 width = 3
int32 height = 4
string format = 5
int64 duration = 6
int64 size = 7
int32 bitrate = 8
bool has_bitrate = 9
repeated string persons = 10
string copyright = 12
Used in: Media
int32 int_value = 1
int64 long_value = 2
float float_value = 3
double double_value = 4
int32 short_value = 5
int32 char_value = 6
bool boolean_value = 7
int32 int_value_boxed = 8
int64 long_value_boxed = 9
float float_value_boxed = 10
double double_value_boxed = 11
int32 short_value_boxed = 12
int32 char_value_boxed = 13
bool boolean_value_boxed = 14
repeated int32 int_array = 15
repeated int64 long_array = 16
repeated float float_array = 17
repeated double double_array = 18
repeated int32 short_array = 19
repeated int32 char_array = 20
repeated bool boolean_array = 21
string string = 22
Used in: Image
Used in: StructList
int32 f1 = 1
int32 f2 = 2
int32 f3 = 3
int32 f4 = 4
int32 f5 = 5
int32 f6 = 6
int32 f7 = 7
int32 f8 = 8
repeated Struct struct_list = 1