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