26 lines
446 B
Protocol Buffer
26 lines
446 B
Protocol Buffer
|
syntax = "proto3";
|
||
|
|
||
|
package nested;
|
||
|
|
||
|
// A test message with a nested message inside of it.
|
||
|
message Test {
|
||
|
// This is the nested type.
|
||
|
message Nested {
|
||
|
// Stores a simple counter.
|
||
|
int32 count = 1;
|
||
|
}
|
||
|
// This is the nested enum.
|
||
|
enum Msg {
|
||
|
NONE = 0;
|
||
|
THIS = 1;
|
||
|
}
|
||
|
|
||
|
Nested nested = 1;
|
||
|
Sibling sibling = 2;
|
||
|
Sibling sibling2 = 3;
|
||
|
Msg msg = 4;
|
||
|
}
|
||
|
|
||
|
message Sibling {
|
||
|
int32 foo = 1;
|
||
|
}
|