12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- syntax = "proto3";
- package live.livedm.v1;
- option go_package = "v1";
- import "github.com/gogo/protobuf/gogoproto/gogo.proto";
- message SendMsgReq {
- int64 uid = 1 [(gogoproto.moretags) = 'form:"uid" validate:"required"'];
- int64 roomid = 2 [(gogoproto.moretags) = 'form:"roomid" validate:"required"'];
- string msg = 3 [(gogoproto.moretags) = 'form:"msg" validate:"required"'];
- string rnd = 4 [(gogoproto.moretags) = 'form:"rnd"'];
- string ip = 5 [(gogoproto.moretags) = 'form:"ip"'];
- int64 fontsize = 7 [(gogoproto.moretags) = 'form:"fontsize" validate:"gte=0"'];
- int64 mode = 8 [(gogoproto.moretags) = 'form:"mode" validate:"gte=0"'];
- string platform = 9 [(gogoproto.moretags) = 'form:"platform"'];
- int64 msgtype = 10 [(gogoproto.moretags) = 'form:"msgtype" validate:"gte=0"'];
- int64 bubble = 11 [(gogoproto.moretags) = 'form:"bubble"'];
- lancer lancer = 12 [(gogoproto.moretags) = 'form:"lancer"'];
- }
- message lancer {
- string buvid = 1 [(gogoproto.moretags) = 'form:"buvid"'];
- string userAgent = 2 [(gogoproto.moretags) = 'form:"userAgent"'];
- string refer = 3 [(gogoproto.moretags) = 'form:"refer"'];
- string cookie = 4 [(gogoproto.moretags) = 'form:"cookie"'];
- int64 build = 5 [(gogoproto.moretags) = 'form:"build"'];
- }
- message SendMsgResp {
- bool isLimit = 1 [(gogoproto.jsontag) = "islimit"];
- string limitMsg = 2 [(gogoproto.jsontag) = "limitmsg"];
- int32 code = 3 [(gogoproto.jsontag) = "code"];
- }
- message HistoryReq {
- int64 roomid = 1 [(gogoproto.moretags) = 'form:"roomid" validate:"required"'];
- }
- message HistoryResp{
- repeated string room = 1 [(gogoproto.jsontag) = "room"];
- repeated string admin = 2 [(gogoproto.jsontag) = "admin"];
- }
- message ErrMsg {
- string message =1;
- }
- service DM {
- rpc SendMsg(SendMsgReq) returns (SendMsgResp);
- rpc GetHistory(HistoryReq) returns (HistoryResp);
- }
|