syntax="proto3"; option go_package="./;pb"; message Employee { int32 id=1; int32 no=2; string firstName=3; string lastName=4; float salary=5; } message GetByNoRequset { int32 no =1; } message EmployeeResponse { Employee employee=1; } message GetAllRequest{} message AddPhotoRequest{ bytes data=1; } message AddPhotoResponse { bool isOk=1; } message EmployeeRequest { Employee employee=1; } service EmployeeService { rpc GetByNo(GetByNoRequset) returns (EmployeeResponse); rpc GetAll(GetAllRequest) returns (stream EmployeeResponse); rpc AddPhoto(stream AddPhotoRequest) returns (AddPhotoResponse); rpc Save(EmployeeRequest) returns (EmployeeResponse); rpc SaveAll(stream EmployeeRequest) returns (stream EmployeeResponse); }