32 lines
		
	
	
		
			681 B
		
	
	
	
		
			Protocol Buffer
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			681 B
		
	
	
	
		
			Protocol Buffer
		
	
	
	
	
	
| syntax = "proto3";
 | |
| 
 | |
| import "google/protobuf/duration.proto";
 | |
| import "google/protobuf/timestamp.proto";
 | |
| 
 | |
| package service_separate_packages.things.messages;
 | |
| 
 | |
| message DoThingRequest {
 | |
|   string name = 1;
 | |
| 
 | |
|   // use `repeated` so we can check if `List` is correctly imported
 | |
|   repeated string comments = 2;
 | |
| 
 | |
|   // use google types `timestamp` and `duration` so we can check
 | |
|   // if everything from `datetime` is correctly imported
 | |
|   google.protobuf.Timestamp when = 3;
 | |
|   google.protobuf.Duration duration = 4;
 | |
| }
 | |
| 
 | |
| message DoThingResponse {
 | |
|   repeated string names = 1;
 | |
| }
 | |
| 
 | |
| message GetThingRequest {
 | |
|   string name = 1;
 | |
| }
 | |
| 
 | |
| message GetThingResponse {
 | |
|   string name = 1;
 | |
|   int32 version = 2;
 | |
| }
 |