Add go-kit example proto definitions
This commit is contained in:
		
							
								
								
									
										26
									
								
								examples/go-kit/services/session/session.proto
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								examples/go-kit/services/session/session.proto
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| syntax "proto3"; | ||||
|  | ||||
| package session; | ||||
|  | ||||
| service SessionService { | ||||
|   rpc Login(LoginRequest) returns (LoginResponse) {} | ||||
|   rpc Logout(LogoutRequest) returns (LogoutResponse) {} | ||||
| } | ||||
|  | ||||
| message LoginRequest { | ||||
|   string username = 1; | ||||
|   string password = 2; | ||||
| } | ||||
|  | ||||
| message LoginResponse { | ||||
|   string token = 1; | ||||
|   string err_msg = 2; | ||||
| } | ||||
|  | ||||
| message LogoutRequest { | ||||
|   string token = 1; | ||||
| } | ||||
|  | ||||
| message LogoutResponse { | ||||
|   string err_msg = 1; | ||||
| } | ||||
							
								
								
									
										38
									
								
								examples/go-kit/services/sprint/sprint.proto
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								examples/go-kit/services/sprint/sprint.proto
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | ||||
| syntax "proto3"; | ||||
|  | ||||
| package sprint; | ||||
|  | ||||
| service SprintService { | ||||
|   rpc AddSprint(AddSprintRequest) returns AddSprintResponse {} | ||||
|   rpc CloseSprint(CloseSprintRequest) returns CloseSprintResponse {} | ||||
|   rpc GetSprint(GetSprintRequest) returns GetSprintResponse {} | ||||
| } | ||||
|  | ||||
| message AddSprintRequest { | ||||
|   string name = 1; | ||||
| } | ||||
| message AddSprintResponse { | ||||
|   Sprint sprint = 1; | ||||
|   string err_msg = 2; | ||||
| } | ||||
|  | ||||
| message CloseSprintRequest { | ||||
|   string id = 1; | ||||
| } | ||||
| message CloseSprintResponse { | ||||
|   string err_msg = 1; | ||||
| } | ||||
|  | ||||
| message GetSprintRequest { | ||||
|   string id = 1; | ||||
| } | ||||
| message GetSprintResponse { | ||||
|   Sprint sprint = 1; | ||||
|   string err_msg = 2; | ||||
| } | ||||
|  | ||||
| message Sprint { | ||||
|   string id = 1; | ||||
|   uint32 created_at = 2; | ||||
|   string name = 3; | ||||
| } | ||||
		Reference in New Issue
	
	Block a user