Fix typing and datetime imports not being present for service method type annotations (#183)
				
					
				
			This commit is contained in:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							8a215367ad
						
					
				
				
					commit
					2f62189346
				
			
							
								
								
									
										31
									
								
								tests/inputs/service_separate_packages/messages.proto
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								tests/inputs/service_separate_packages/messages.proto
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| syntax = "proto3"; | ||||
|  | ||||
| import "google/protobuf/duration.proto"; | ||||
| import "google/protobuf/timestamp.proto"; | ||||
|  | ||||
| package 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; | ||||
| } | ||||
		Reference in New Issue
	
	Block a user