test_pb.proto 442 B

123456789101112131415161718192021222324252627
  1. syntax="proto2";
  2. package unit;
  3. message AddRequest {
  4. required int32 a = 1;
  5. required int32 b = 2;
  6. };
  7. message AddResponse {
  8. required int32 c = 1;
  9. };
  10. message SubstrRequest {
  11. required string str = 1;
  12. required int32 idx = 2;
  13. optional int32 length = 3;
  14. };
  15. message SubstrResponse {
  16. required string str = 1;
  17. };
  18. service TestPB {
  19. rpc Add(AddRequest) returns (AddResponse);
  20. rpc Substr(SubstrRequest) returns (SubstrResponse);
  21. };