1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-04 11:07:40 +08:00
MiraiGo/client/pb/longmsg/longmsg.proto
2022-02-14 00:51:36 +08:00

53 lines
1.1 KiB
Protocol Buffer

syntax = "proto3";
option go_package = "github.com/Mrs4s/MiraiGo/client/pb/longmsg";
message LongMsgDeleteReq {
bytes msgResid = 1;
int32 msgType = 2;
}
message LongMsgDeleteRsp {
int32 result = 1;
bytes msgResid = 2;
}
message LongMsgDownReq {
int32 srcUin = 1;
bytes msgResid = 2;
int32 msgType = 3;
int32 needCache = 4;
}
message LongMsgDownRsp {
int32 result = 1;
bytes msgResid = 2;
bytes msgContent = 3;
}
message LongMsgUpReq {
int32 msgType = 1;
int64 dstUin = 2;
int32 msgId = 3;
bytes msgContent = 4;
int32 storeType = 5;
bytes msgUkey = 6;
int32 needCache = 7;
}
message LongMsgUpRsp {
int32 result = 1;
int32 msgId = 2;
bytes msgResid = 3;
}
message LongReqBody {
int32 subcmd = 1;
int32 termType = 2;
int32 platformType = 3;
repeated LongMsgUpReq msgUpReq = 4;
repeated LongMsgDownReq msgDownReq = 5;
repeated LongMsgDeleteReq msgDelReq = 6;
int32 agentType = 10;
}
message LongRspBody {
int32 subcmd = 1;
repeated LongMsgUpRsp msgUpRsp = 2;
repeated LongMsgDownRsp msgDownRsp = 3;
repeated LongMsgDeleteRsp msgDelRsp = 4;
}