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;
 | |
| } |