init project
This commit is contained in:
44
proto/web_api.proto
Normal file
44
proto/web_api.proto
Normal file
@@ -0,0 +1,44 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package v1;
|
||||
|
||||
option go_package = "./v1;v1";
|
||||
|
||||
service WebApi {
|
||||
rpc Call(CallRequest) returns (CallResponse) {}
|
||||
rpc ClientStream(stream ClientStreamRequest) returns (ClientStreamResponse) {}
|
||||
rpc ServerStream(ServerStreamRequest) returns (stream ServerStreamResponse) {}
|
||||
rpc BidiStream(stream BidiStreamRequest) returns (stream BidiStreamResponse) {}
|
||||
}
|
||||
|
||||
message CallRequest {
|
||||
string name = 1;
|
||||
}
|
||||
|
||||
message CallResponse {
|
||||
string msg = 1;
|
||||
}
|
||||
|
||||
message ClientStreamRequest {
|
||||
int64 stroke = 1;
|
||||
}
|
||||
|
||||
message ClientStreamResponse {
|
||||
int64 count = 1;
|
||||
}
|
||||
|
||||
message ServerStreamRequest {
|
||||
int64 count = 1;
|
||||
}
|
||||
|
||||
message ServerStreamResponse {
|
||||
int64 count = 1;
|
||||
}
|
||||
|
||||
message BidiStreamRequest {
|
||||
int64 stroke = 1;
|
||||
}
|
||||
|
||||
message BidiStreamResponse {
|
||||
int64 stroke = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user