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