update 【gRPC API】 proto files

This commit is contained in:
社会易姐QwQ
2022-02-05 18:34:14 +08:00
parent 9c467bbebc
commit e572a207de
17 changed files with 3722 additions and 1422 deletions

View File

@@ -0,0 +1,9 @@
syntax = "proto3";
package pgc.biz;
//
message RoomProto {
//
repeated string room_id = 1;
}

View File

@@ -0,0 +1,100 @@
syntax = "proto3";
package pgc.gateway.vega.v1;
import "google/protobuf/any.proto";
import "google/protobuf/empty.proto";
//
service Vega {
//
rpc CreateTunnel (VegaFrame) returns (VegaFrame);
}
//
service VegaFrameDoc {
//
rpc Auth (AuthReq) returns (AuthResp);
//
rpc Heartbeat (HeartbeatReq) returns (HeartbeatResp);
//
rpc MessageAck (MessageAckReq) returns (google.protobuf.Empty);
//
rpc Subscribe (SubscribeReq) returns (google.protobuf.Empty);
}
//
message AuthReq {
}
//
message AuthResp {
}
//
message FrameOption {
//
int64 vega_id = 1;
//
string req_id = 2;
//
int64 sequence = 3;
//
bool is_ack = 4;
//
Status status = 5;
//
string ack_origin = 6;
//
int64 mid = 7;
}
//
message HeartbeatReq {
}
//
message HeartbeatResp {
}
//
message MessageAckReq {
//
string vega_id = 1;
//
string req_id = 2;
//
string origin = 3;
//
string target_path = 4;
}
//
message SubscribeReq {
//
repeated TargetPath target_paths = 1;
}
//
message TargetPath {
//
string key = 1;
//
google.protobuf.Any subs = 2;
}
//
message VegaFrame {
//
FrameOption options = 1;
//
string route_path = 2;
//
google.protobuf.Any body = 3;
//
google.protobuf.Any sub_biz = 4;
}