Get desktop application:
View/edit binary Protocol Buffers messages
optional string field1 = 1
optional uint64 field2 = 2
required int32 ID = 1
optional string theString = 2
optional bool theBool = 3
optional int32 theInt32 = 4
optional int64 theInt64 = 5
optional uint32 theUInt32 = 6
optional uint64 theUInt64 = 7
optional sint32 theSInt32 = 8
optional sint64 theSInt64 = 9
optional fixed32 theFixed32 = 10
optional fixed64 theFixed64 = 11
optional sfixed32 theSFixed32 = 12
optional sfixed64 theSFixed64 = 13
optional float theFloat = 14
optional double theDouble = 15
optional EventType theEventType = 16
optional bytes theBytes = 17
required string eventID = 1
required string sourceID = 2
required uint64 timestamp = 3
required EventType eventType = 4
optional bytes data = 5
Used in: AllTheThings, RepeatAllTheThings, TestEvent
required int32 ID = 1
optional string stuff = 2
repeated int32 favoriteNumbers = 3
repeated bytes randomThings = 4
(message has no fields)
Used in: AllTheThings, BaseEvent, EventUsingWKTs, RepeatAllTheThings
EVENT_TYPE_UNDEFINED = 0
EVENT_TYPE_ONE = 1
EVENT_TYPE_TWO = 2
required string name = 1
optional EventType event_type = 3
oneof one_of_values
string opt_one = 1
string opt_two = 2
Used in: Msg
required int32 ID = 1
repeated string theStrings = 2
repeated bool theBools = 3
repeated int32 theInt32s = 4
repeated int64 theInt64s = 5
repeated uint32 theUInt32s = 6
repeated uint64 theUInt64s = 7
repeated sint32 theSInt32s = 8
repeated sint64 theSInt64s = 9
repeated fixed32 theFixed32s = 10
repeated fixed64 theFixed64s = 11
repeated sfixed32 theSFixed32s = 12
repeated sfixed64 theSFixed64s = 13
repeated float theFloats = 14
repeated double theDoubles = 15
repeated EventType theEventTypes = 16
repeated bytes theBytes = 17
optional string name = 1
optional string info = 2
optional bool isAwesome = 3
repeated string labels = 4
oneof path
bool jedi = 6
bool sith = 7
string other = 8
Used in: TestEvent
optional string details = 1