service.proto 608 B

1234567891011121314151617181920212223242526272829
  1. syntax = "proto3";
  2. package pb;
  3. option go_package = "../pb";
  4. service Service {
  5. rpc Download (DownloadRequest) returns (stream Response);
  6. rpc Upload (UploadRequest) returns (Response);
  7. rpc GetBidDetail (DownloadRequest) returns (stream Response);
  8. }
  9. message DownloadRequest {
  10. string bucketID = 1;
  11. string objectName = 2;
  12. }
  13. message UploadRequest {
  14. bytes stream = 1; // 客户端将文件数据传递过来
  15. bool gzip = 2; //是否压缩
  16. string bucketID = 3; //桶id
  17. string objectName = 4; //对象名称
  18. }
  19. message Response {
  20. bytes data = 1;
  21. int64 errorCode = 2;
  22. string errorMsg = 3;
  23. }