mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-05-04 11:07:40 +08:00
60 lines
1.6 KiB
Protocol Buffer
60 lines
1.6 KiB
Protocol Buffer
syntax = "proto2";
|
|
|
|
option go_package = "github.com/Mrs4s/MiraiGo/client/pb/msf";
|
|
|
|
message DiscussList {
|
|
optional uint64 discussCode = 1;
|
|
optional uint64 discussSeq = 2;
|
|
optional uint64 memberSeq = 3;
|
|
optional uint64 infoSeq = 4;
|
|
optional bool bHotGroup = 5;
|
|
optional uint64 redpackTime = 6;
|
|
optional bool hasMsg = 7;
|
|
optional int64 dicussFlag = 8;
|
|
}
|
|
|
|
message GroupList {
|
|
optional uint64 groupCode = 1;
|
|
optional uint64 groupSeq = 2;
|
|
optional uint64 memberSeq = 3;
|
|
optional uint64 mask = 4;
|
|
optional uint64 redpackTime = 5;
|
|
optional bool hasMsg = 6;
|
|
optional int64 groupFlag = 7;
|
|
optional uint64 groupType = 8;
|
|
optional uint32 groupNameSeq = 9;
|
|
optional uint32 groupMemberSeq = 10;
|
|
optional uint32 uinFlagEx2 = 11;
|
|
optional uint32 importantMsgLatestSeq = 12;
|
|
}
|
|
|
|
message SvcPbResponsePullDisMsgProxy {
|
|
optional uint64 memberSeq = 1;
|
|
optional bytes content = 2;
|
|
}
|
|
|
|
message SvcRegisterProxyMsgResp {
|
|
optional uint32 result = 1;
|
|
optional bytes errMsg = 2;
|
|
optional uint32 flag = 3;
|
|
optional uint32 seq = 4;
|
|
optional SvcResponseMsgInfo info = 5;
|
|
repeated GroupList groupList = 6;
|
|
repeated DiscussList discussList = 7;
|
|
repeated SvcResponsePbPullGroupMsgProxy groupMsg = 8;
|
|
repeated SvcPbResponsePullDisMsgProxy discussMsg = 9;
|
|
optional bytes c2CMsg = 10;
|
|
optional bytes pubAccountMsg = 11;
|
|
optional uint32 discussListFlag = 12;
|
|
}
|
|
|
|
message SvcResponseMsgInfo {
|
|
optional uint32 groupNum = 1;
|
|
optional uint32 discussNum = 2;
|
|
}
|
|
|
|
message SvcResponsePbPullGroupMsgProxy {
|
|
optional uint64 memberSeq = 1;
|
|
optional bytes content = 2;
|
|
}
|