26 lines
No EOL
446 B
Protocol Buffer
26 lines
No EOL
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;
|
|
} |