1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-06-18 21:45:04 +08:00

client: remove some unused pb field

remove 64KiB from go-cqhttp.
This commit is contained in:
wdvxdr 2023-02-13 21:26:55 +08:00
parent 993ec128a0
commit 3ff1fee1b6
35 changed files with 466 additions and 493 deletions

View File

@ -424,31 +424,31 @@ type RenewFileRsp struct {
type C346ReqBody struct { type C346ReqBody struct {
Cmd int32 `protobuf:"varint,1,opt"` Cmd int32 `protobuf:"varint,1,opt"`
Seq int32 `protobuf:"varint,2,opt"` Seq int32 `protobuf:"varint,2,opt"`
RecvListQueryReq *RecvListQueryReq `protobuf:"bytes,3,opt"` // RecvListQueryReq recvListQueryReq = 3;
SendListQueryReq *SendListQueryReq `protobuf:"bytes,4,opt"` // SendListQueryReq sendListQueryReq = 4;
RenewFileReq *RenewFileReq `protobuf:"bytes,5,opt"` // RenewFileReq renewFileReq = 5;
RecallFileReq *RecallFileReq `protobuf:"bytes,6,opt"` // RecallFileReq recallFileReq = 6;
ApplyUploadReq *ApplyUploadReq `protobuf:"bytes,7,opt"` ApplyUploadReq *ApplyUploadReq `protobuf:"bytes,7,opt"`
ApplyUploadHitReq *ApplyUploadHitReq `protobuf:"bytes,8,opt"` // ApplyUploadHitReq applyUploadHitReq = 8;
ApplyForwardFileReq *ApplyForwardFileReq `protobuf:"bytes,9,opt"` // ApplyForwardFileReq applyForwardFileReq = 9;
UploadSuccReq *UploadSuccReq `protobuf:"bytes,10,opt"` UploadSuccReq *UploadSuccReq `protobuf:"bytes,10,opt"`
DeleteFileReq *DeleteFileReq `protobuf:"bytes,11,opt"` // DeleteFileReq deleteFileReq = 11;
DownloadSuccReq *DownloadSuccReq `protobuf:"bytes,12,opt"` // DownloadSuccReq downloadSuccReq = 12;
ApplyDownloadAbsReq *ApplyDownloadAbsReq `protobuf:"bytes,13,opt"` // ApplyDownloadAbsReq applyDownloadAbsReq = 13;
ApplyDownloadReq *ApplyDownloadReq `protobuf:"bytes,14,opt"` ApplyDownloadReq *ApplyDownloadReq `protobuf:"bytes,14,opt"`
ApplyListDownloadReq *ApplyListDownloadReq `protobuf:"bytes,15,opt"` // ApplyListDownloadReq applyListDownloadReq = 15;
FileQueryReq *FileQueryReq `protobuf:"bytes,16,opt"` // FileQueryReq fileQueryReq = 16;
ApplyCopyFromReq *ApplyCopyFromReq `protobuf:"bytes,17,opt"` // ApplyCopyFromReq applyCopyFromReq = 17;
ApplyUploadReqV2 *ApplyUploadReqV2 `protobuf:"bytes,18,opt"` // ApplyUploadReqV2 applyUploadReqV2 = 18;
ApplyUploadReqV3 *ApplyUploadReqV3 `protobuf:"bytes,19,opt"` ApplyUploadReqV3 *ApplyUploadReqV3 `protobuf:"bytes,19,opt"`
ApplyUploadHitReqV2 *ApplyUploadHitReqV2 `protobuf:"bytes,20,opt"` // ApplyUploadHitReqV2 applyUploadHitReqV2 = 20;
ApplyUploadHitReqV3 *ApplyUploadHitReqV3 `protobuf:"bytes,21,opt"` // ApplyUploadHitReqV3 applyUploadHitReqV3 = 21;
BusinessId int32 `protobuf:"varint,101,opt"` BusinessId int32 `protobuf:"varint,101,opt"`
ClientType int32 `protobuf:"varint,102,opt"` ClientType int32 `protobuf:"varint,102,opt"`
FlagSupportMediaplatform uint32 `protobuf:"varint,200,opt"` FlagSupportMediaplatform uint32 `protobuf:"varint,200,opt"`
ApplyCopyToReq *ApplyCopyToReq `protobuf:"bytes,90000,opt"` // ApplyCopyToReq applyCopyToReq = 90000;
// ApplyCleanTrafficReq applyCleanTrafficReq = 90001; empty message // ApplyCleanTrafficReq applyCleanTrafficReq = 90001; empty message
ApplyGetTrafficReq *ApplyGetTrafficReq `protobuf:"bytes,90002,opt"` // ApplyGetTrafficReq applyGetTrafficReq = 90002;
ExtensionReq *ExtensionReq `protobuf:"bytes,99999,opt"` ExtensionReq *ExtensionReq `protobuf:"bytes,99999,opt"`
_ [0]func() _ [0]func()
} }
@ -456,31 +456,27 @@ type C346ReqBody struct {
type C346RspBody struct { type C346RspBody struct {
Cmd int32 `protobuf:"varint,1,opt"` Cmd int32 `protobuf:"varint,1,opt"`
Seq int32 `protobuf:"varint,2,opt"` Seq int32 `protobuf:"varint,2,opt"`
RecvListQueryRsp *RecvListQueryRsp `protobuf:"bytes,3,opt"` // RecvListQueryRsp recvListQueryRsp = 3;
SendListQueryRsp *SendListQueryRsp `protobuf:"bytes,4,opt"` // SendListQueryRsp sendListQueryRsp = 4;
RenewFileRsp *RenewFileRsp `protobuf:"bytes,5,opt"` // RenewFileRsp renewFileRsp = 5;
RecallFileRsp *RecallFileRsp `protobuf:"bytes,6,opt"` // RecallFileRsp recallFileRsp = 6;
ApplyUploadRsp *ApplyUploadRsp `protobuf:"bytes,7,opt"` ApplyUploadRsp *ApplyUploadRsp `protobuf:"bytes,7,opt"`
ApplyUploadHitRsp *ApplyUploadHitRsp `protobuf:"bytes,8,opt"` // ApplyUploadHitRsp applyUploadHitRsp = 8;
ApplyForwardFileRsp *ApplyForwardFileRsp `protobuf:"bytes,9,opt"` // ApplyForwardFileRsp applyForwardFileRsp = 9;
UploadSuccRsp *UploadSuccRsp `protobuf:"bytes,10,opt"` // UploadSuccRsp uploadSuccRsp = 10;
DeleteFileRsp *DeleteFileRsp `protobuf:"bytes,11,opt"` // DeleteFileRsp deleteFileRsp = 11;
DownloadSuccRsp *DownloadSuccRsp `protobuf:"bytes,12,opt"` // DownloadSuccRsp downloadSuccRsp = 12;
ApplyDownloadAbsRsp *ApplyDownloadAbsRsp `protobuf:"bytes,13,opt"` // ApplyDownloadAbsRsp applyDownloadAbsRsp = 13;
ApplyDownloadRsp *ApplyDownloadRsp `protobuf:"bytes,14,opt"` ApplyDownloadRsp *ApplyDownloadRsp `protobuf:"bytes,14,opt"`
ApplyListDownloadRsp *ApplyListDownloadRsp `protobuf:"bytes,15,opt"` // ApplyListDownloadRsp applyListDownloadRsp = 15;
FileQueryRsp *FileQueryRsp `protobuf:"bytes,16,opt"` // FileQueryRsp fileQueryRsp = 16;
ApplyCopyFromRsp *ApplyCopyFromRsp `protobuf:"bytes,17,opt"` // ApplyCopyFromRsp applyCopyFromRsp = 17;
ApplyUploadRspV2 *ApplyUploadRspV2 `protobuf:"bytes,18,opt"` // ApplyUploadRspV2 applyUploadRspV2 = 18;
ApplyUploadRspV3 *ApplyUploadRspV3 `protobuf:"bytes,19,opt"` ApplyUploadRspV3 *ApplyUploadRspV3 `protobuf:"bytes,19,opt"`
ApplyUploadHitRspV2 *ApplyUploadHitRspV2 `protobuf:"bytes,20,opt"` // ApplyUploadHitRspV2 applyUploadHitRspV2 = 20;
ApplyUploadHitRspV3 *ApplyUploadHitRspV3 `protobuf:"bytes,21,opt"` // ApplyUploadHitRspV3 applyUploadHitRspV3 = 21;
BusinessId int32 `protobuf:"varint,101,opt"` BusinessId int32 `protobuf:"varint,101,opt"`
ClientType int32 `protobuf:"varint,102,opt"` ClientType int32 `protobuf:"varint,102,opt"`
ApplyCopyToRsp *ApplyCopyToRsp `protobuf:"bytes,90000,opt"`
ApplyCleanTrafficRsp *ApplyCleanTrafficRsp `protobuf:"bytes,90001,opt"`
ApplyGetTrafficRsp *ApplyGetTrafficRsp `protobuf:"bytes,90002,opt"`
ExtensionRsp *ExtensionRsp `protobuf:"bytes,99999,opt"`
_ [0]func() _ [0]func()
} }

View File

@ -364,62 +364,69 @@ message RenewFileRsp {
message C346ReqBody { message C346ReqBody {
int32 cmd = 1; int32 cmd = 1;
int32 seq = 2; int32 seq = 2;
/*
RecvListQueryReq recvListQueryReq = 3; RecvListQueryReq recvListQueryReq = 3;
SendListQueryReq sendListQueryReq = 4; SendListQueryReq sendListQueryReq = 4;
RenewFileReq renewFileReq = 5; RenewFileReq renewFileReq = 5;
RecallFileReq recallFileReq = 6; RecallFileReq recallFileReq = 6;
*/
ApplyUploadReq applyUploadReq = 7; ApplyUploadReq applyUploadReq = 7;
ApplyUploadHitReq applyUploadHitReq = 8; // ApplyUploadHitReq applyUploadHitReq = 8;
ApplyForwardFileReq applyForwardFileReq = 9; // ApplyForwardFileReq applyForwardFileReq = 9;
UploadSuccReq uploadSuccReq = 10; UploadSuccReq uploadSuccReq = 10;
DeleteFileReq deleteFileReq = 11; // DeleteFileReq deleteFileReq = 11;
DownloadSuccReq downloadSuccReq = 12; // DownloadSuccReq downloadSuccReq = 12;
ApplyDownloadAbsReq applyDownloadAbsReq = 13; // ApplyDownloadAbsReq applyDownloadAbsReq = 13;
ApplyDownloadReq applyDownloadReq = 14; ApplyDownloadReq applyDownloadReq = 14;
ApplyListDownloadReq applyListDownloadReq = 15; // ApplyListDownloadReq applyListDownloadReq = 15;
FileQueryReq fileQueryReq = 16; // FileQueryReq fileQueryReq = 16;
ApplyCopyFromReq applyCopyFromReq = 17; // ApplyCopyFromReq applyCopyFromReq = 17;
ApplyUploadReqV2 applyUploadReqV2 = 18; // ApplyUploadReqV2 applyUploadReqV2 = 18;
ApplyUploadReqV3 applyUploadReqV3 = 19; ApplyUploadReqV3 applyUploadReqV3 = 19;
ApplyUploadHitReqV2 applyUploadHitReqV2 = 20; //ApplyUploadHitReqV2 applyUploadHitReqV2 = 20;
ApplyUploadHitReqV3 applyUploadHitReqV3 = 21; //ApplyUploadHitReqV3 applyUploadHitReqV3 = 21;
int32 businessId = 101; int32 businessId = 101;
int32 clientType = 102; int32 clientType = 102;
uint32 flagSupportMediaplatform = 200; uint32 flagSupportMediaplatform = 200;
ApplyCopyToReq applyCopyToReq = 90000; //ApplyCopyToReq applyCopyToReq = 90000;
//ApplyCleanTrafficReq applyCleanTrafficReq = 90001; empty message //ApplyCleanTrafficReq applyCleanTrafficReq = 90001; empty message
ApplyGetTrafficReq applyGetTrafficReq = 90002; //ApplyGetTrafficReq applyGetTrafficReq = 90002;
ExtensionReq extensionReq = 99999; ExtensionReq extensionReq = 99999;
} }
message C346RspBody { message C346RspBody {
int32 cmd = 1; int32 cmd = 1;
int32 seq = 2; int32 seq = 2;
/*
RecvListQueryRsp recvListQueryRsp = 3; RecvListQueryRsp recvListQueryRsp = 3;
SendListQueryRsp sendListQueryRsp = 4; SendListQueryRsp sendListQueryRsp = 4;
RenewFileRsp renewFileRsp = 5; RenewFileRsp renewFileRsp = 5;
RecallFileRsp recallFileRsp = 6; RecallFileRsp recallFileRsp = 6;
*/
ApplyUploadRsp applyUploadRsp = 7; ApplyUploadRsp applyUploadRsp = 7;
/*
ApplyUploadHitRsp applyUploadHitRsp = 8; ApplyUploadHitRsp applyUploadHitRsp = 8;
ApplyForwardFileRsp applyForwardFileRsp = 9; ApplyForwardFileRsp applyForwardFileRsp = 9;
UploadSuccRsp uploadSuccRsp = 10; UploadSuccRsp uploadSuccRsp = 10;
DeleteFileRsp deleteFileRsp = 11; DeleteFileRsp deleteFileRsp = 11;
DownloadSuccRsp downloadSuccRsp = 12; DownloadSuccRsp downloadSuccRsp = 12;
ApplyDownloadAbsRsp applyDownloadAbsRsp = 13; ApplyDownloadAbsRsp applyDownloadAbsRsp = 13;
*/
ApplyDownloadRsp applyDownloadRsp = 14; ApplyDownloadRsp applyDownloadRsp = 14;
ApplyListDownloadRsp applyListDownloadRsp = 15; // ApplyListDownloadRsp applyListDownloadRsp = 15;
FileQueryRsp fileQueryRsp = 16; // FileQueryRsp fileQueryRsp = 16;
ApplyCopyFromRsp applyCopyFromRsp = 17; // ApplyCopyFromRsp applyCopyFromRsp = 17;
ApplyUploadRspV2 applyUploadRspV2 = 18; // ApplyUploadRspV2 applyUploadRspV2 = 18;
ApplyUploadRspV3 applyUploadRspV3 = 19; ApplyUploadRspV3 applyUploadRspV3 = 19;
ApplyUploadHitRspV2 applyUploadHitRspV2 = 20; // ApplyUploadHitRspV2 applyUploadHitRspV2 = 20;
ApplyUploadHitRspV3 applyUploadHitRspV3 = 21; // ApplyUploadHitRspV3 applyUploadHitRspV3 = 21;
int32 businessId = 101; int32 businessId = 101;
int32 clientType = 102; int32 clientType = 102;
/*
ApplyCopyToRsp applyCopyToRsp = 90000; ApplyCopyToRsp applyCopyToRsp = 90000;
ApplyCleanTrafficRsp applyCleanTrafficRsp = 90001; ApplyCleanTrafficRsp applyCleanTrafficRsp = 90001;
ApplyGetTrafficRsp applyGetTrafficRsp = 90002; ApplyGetTrafficRsp applyGetTrafficRsp = 90002;
ExtensionRsp extensionRsp = 99999; ExtensionRsp extensionRsp = 99999;
*/
} }
message SendListQueryReq { message SendListQueryReq {
int64 uin = 1; int64 uin = 1;

View File

@ -42,8 +42,7 @@ type GetNavigationMenuRspBody struct {
type C519ReqBody struct { type C519ReqBody struct {
SubCmd proto.Option[uint32] `protobuf:"varint,1,opt"` SubCmd proto.Option[uint32] `protobuf:"varint,1,opt"`
CrmCommonHead *C519CRMMsgHead `protobuf:"bytes,2,opt"` CrmCommonHead *C519CRMMsgHead `protobuf:"bytes,2,opt"`
GetAddressDetailListReqBody *GetAddressDetailListReqBody `protobuf:"bytes,33,opt"` GetAddressDetailListReqBody *GetAddressDetailListReqBody `protobuf:"bytes,33,opt"` // optional GetNavigationMenuReqBody getNavigationMenuReq = 35;
GetNavigationMenuReq *GetNavigationMenuReqBody `protobuf:"bytes,35,opt"`
_ [0]func() _ [0]func()
} }
@ -55,9 +54,8 @@ type C519RetInfo struct {
type C519RspBody struct { type C519RspBody struct {
SubCmd proto.Option[uint32] `protobuf:"varint,1,opt"` SubCmd proto.Option[uint32] `protobuf:"varint,1,opt"`
CrmCommonHead *C519CRMMsgHead `protobuf:"bytes,2,opt"` // optional C519CRMMsgHead crmCommonHead = 2;
GetAddressDetailListRspBody *GetAddressDetailListRspBody `protobuf:"bytes,33,opt"` GetAddressDetailListRspBody *GetAddressDetailListRspBody `protobuf:"bytes,33,opt"` //optional GetNavigationMenuRspBody getNavigationMenuRsp = 35;
GetNavigationMenuRsp *GetNavigationMenuRspBody `protobuf:"bytes,35,opt"`
_ [0]func() _ [0]func()
} }
@ -68,7 +66,7 @@ type GetAddressDetailListReqBody struct {
} }
type GetAddressDetailListRspBody struct { type GetAddressDetailListRspBody struct {
Ret *C519RetInfo `protobuf:"bytes,1,opt"` // optional C519RetInfo ret = 1;
Timestamp proto.Option[uint32] `protobuf:"fixed32,2,opt"` Timestamp proto.Option[uint32] `protobuf:"fixed32,2,opt"`
Full proto.Option[bool] `protobuf:"varint,3,opt"` Full proto.Option[bool] `protobuf:"varint,3,opt"`
AddressDetail []*AddressDetail `protobuf:"bytes,4,rep"` AddressDetail []*AddressDetail `protobuf:"bytes,4,rep"`
@ -97,13 +95,11 @@ type AddressDetail struct {
Fax1 []byte `protobuf:"bytes,19,opt"` Fax1 []byte `protobuf:"bytes,19,opt"`
Comment []byte `protobuf:"bytes,20,opt"` Comment []byte `protobuf:"bytes,20,opt"`
HeadUrl []byte `protobuf:"bytes,21,opt"` HeadUrl []byte `protobuf:"bytes,21,opt"`
MobilePhone []*AddressMobileInfo `protobuf:"bytes,22,rep"` // repeated AddressMobileInfo mobilePhone = 22;
MobilePhoneUpdated proto.Option[bool] `protobuf:"varint,23,opt"` MobilePhoneUpdated proto.Option[bool] `protobuf:"varint,23,opt"`
Qq []*AddressQQinfo `protobuf:"bytes,24,rep"` Qq []*AddressQQinfo `protobuf:"bytes,24,rep"`
QqPhoneUpdated proto.Option[bool] `protobuf:"varint,25,opt"` QqPhoneUpdated proto.Option[bool] `protobuf:"varint,25,opt"`
ModifyTime2 proto.Option[uint64] `protobuf:"fixed64,26,opt"` ModifyTime2 proto.Option[uint64] `protobuf:"fixed64,26,opt"`
ClientRegion *NewBizClientRegion `protobuf:"bytes,27,opt"`
ClientRegionCode *NewBizClientRegionCode `protobuf:"bytes,28,opt"`
} }
type AddressMobileInfo struct { type AddressMobileInfo struct {

View File

@ -34,7 +34,7 @@ message C519ReqBody {
optional uint32 subCmd = 1; optional uint32 subCmd = 1;
optional C519CRMMsgHead crmCommonHead = 2; optional C519CRMMsgHead crmCommonHead = 2;
optional GetAddressDetailListReqBody getAddressDetailListReqBody = 33; optional GetAddressDetailListReqBody getAddressDetailListReqBody = 33;
optional GetNavigationMenuReqBody getNavigationMenuReq = 35; // optional GetNavigationMenuReqBody getNavigationMenuReq = 35;
} }
message C519RetInfo { message C519RetInfo {
@ -44,9 +44,9 @@ message C519RetInfo {
message C519RspBody { message C519RspBody {
optional uint32 subCmd = 1; optional uint32 subCmd = 1;
optional C519CRMMsgHead crmCommonHead = 2; // optional C519CRMMsgHead crmCommonHead = 2;
optional GetAddressDetailListRspBody getAddressDetailListRspBody = 33; optional GetAddressDetailListRspBody getAddressDetailListRspBody = 33;
optional GetNavigationMenuRspBody getNavigationMenuRsp = 35; //optional GetNavigationMenuRspBody getNavigationMenuRsp = 35;
} }
message GetAddressDetailListReqBody { message GetAddressDetailListReqBody {
@ -55,7 +55,7 @@ message GetAddressDetailListReqBody {
} }
message GetAddressDetailListRspBody { message GetAddressDetailListRspBody {
optional C519RetInfo ret = 1; //optional C519RetInfo ret = 1;
optional fixed32 timestamp = 2; optional fixed32 timestamp = 2;
optional bool full = 3; optional bool full = 3;
repeated AddressDetail addressDetail = 4; repeated AddressDetail addressDetail = 4;
@ -84,13 +84,13 @@ message AddressDetail {
optional bytes fax1 = 19; optional bytes fax1 = 19;
optional bytes comment = 20; optional bytes comment = 20;
optional bytes headUrl = 21; optional bytes headUrl = 21;
repeated AddressMobileInfo mobilePhone = 22; //repeated AddressMobileInfo mobilePhone = 22;
optional bool mobilePhoneUpdated = 23; optional bool mobilePhoneUpdated = 23;
repeated AddressQQinfo qq = 24; repeated AddressQQinfo qq = 24;
optional bool qqPhoneUpdated = 25; optional bool qqPhoneUpdated = 25;
optional fixed64 modifyTime2 = 26; optional fixed64 modifyTime2 = 26;
optional NewBizClientRegion clientRegion = 27; //optional NewBizClientRegion clientRegion = 27;
optional NewBizClientRegionCode clientRegionCode = 28; //optional NewBizClientRegionCode clientRegionCode = 28;
} }
message AddressMobileInfo { message AddressMobileInfo {

View File

@ -1,6 +1,6 @@
syntax = "proto3"; syntax = "proto3";
option go_package = "github.com/Mrs4s/MiraiGo/client/pb/pb"; option go_package = "github.com/Mrs4s/MiraiGo/client/pb";
message DeviceInfo { message DeviceInfo {
string bootloader = 1; string bootloader = 1;

View File

@ -47,14 +47,13 @@ type LongReqBody struct {
TermType int32 `protobuf:"varint,2,opt"` TermType int32 `protobuf:"varint,2,opt"`
PlatformType int32 `protobuf:"varint,3,opt"` PlatformType int32 `protobuf:"varint,3,opt"`
MsgUpReq []*LongMsgUpReq `protobuf:"bytes,4,rep"` MsgUpReq []*LongMsgUpReq `protobuf:"bytes,4,rep"`
MsgDownReq []*LongMsgDownReq `protobuf:"bytes,5,rep"` // repeated LongMsgDownReq msgDownReq = 5;
MsgDelReq []*LongMsgDeleteReq `protobuf:"bytes,6,rep"` // repeated LongMsgDeleteReq msgDelReq = 6;
AgentType int32 `protobuf:"varint,10,opt"` AgentType int32 `protobuf:"varint,10,opt"`
} }
type LongRspBody struct { type LongRspBody struct {
Subcmd int32 `protobuf:"varint,1,opt"` Subcmd int32 `protobuf:"varint,1,opt"`
MsgUpRsp []*LongMsgUpRsp `protobuf:"bytes,2,rep"` // repeated LongMsgUpRsp msgUpRsp = 2;
MsgDownRsp []*LongMsgDownRsp `protobuf:"bytes,3,rep"` MsgDownRsp []*LongMsgDownRsp `protobuf:"bytes,3,rep"` //repeated LongMsgDeleteRsp msgDelRsp = 4;
MsgDelRsp []*LongMsgDeleteRsp `protobuf:"bytes,4,rep"`
} }

View File

@ -40,14 +40,14 @@ message LongReqBody {
int32 termType = 2; int32 termType = 2;
int32 platformType = 3; int32 platformType = 3;
repeated LongMsgUpReq msgUpReq = 4; repeated LongMsgUpReq msgUpReq = 4;
repeated LongMsgDownReq msgDownReq = 5; //repeated LongMsgDownReq msgDownReq = 5;
repeated LongMsgDeleteReq msgDelReq = 6; //repeated LongMsgDeleteReq msgDelReq = 6;
int32 agentType = 10; int32 agentType = 10;
} }
message LongRspBody { message LongRspBody {
int32 subcmd = 1; int32 subcmd = 1;
repeated LongMsgUpRsp msgUpRsp = 2; //repeated LongMsgUpRsp msgUpRsp = 2;
repeated LongMsgDownRsp msgDownRsp = 3; repeated LongMsgDownRsp msgDownRsp = 3;
repeated LongMsgDeleteRsp msgDelRsp = 4; //repeated LongMsgDeleteRsp msgDelRsp = 4;
} }

View File

@ -46,10 +46,10 @@ type SvcRegisterProxyMsgResp struct {
Flag proto.Option[uint32] `protobuf:"varint,3,opt"` Flag proto.Option[uint32] `protobuf:"varint,3,opt"`
Seq proto.Option[uint32] `protobuf:"varint,4,opt"` Seq proto.Option[uint32] `protobuf:"varint,4,opt"`
Info *SvcResponseMsgInfo `protobuf:"bytes,5,opt"` Info *SvcResponseMsgInfo `protobuf:"bytes,5,opt"`
GroupList []*GroupList `protobuf:"bytes,6,rep"` // repeated GroupList groupList = 6;
DiscussList []*DiscussList `protobuf:"bytes,7,rep"` // repeated DiscussList discussList = 7;
GroupMsg []*SvcResponsePbPullGroupMsgProxy `protobuf:"bytes,8,rep"` GroupMsg []*SvcResponsePbPullGroupMsgProxy `protobuf:"bytes,8,rep"`
DiscussMsg []*SvcPbResponsePullDisMsgProxy `protobuf:"bytes,9,rep"` // repeated SvcPbResponsePullDisMsgProxy discussMsg = 9;
C2CMsg []byte `protobuf:"bytes,10,opt"` C2CMsg []byte `protobuf:"bytes,10,opt"`
PubAccountMsg []byte `protobuf:"bytes,11,opt"` PubAccountMsg []byte `protobuf:"bytes,11,opt"`
DiscussListFlag proto.Option[uint32] `protobuf:"varint,12,opt"` DiscussListFlag proto.Option[uint32] `protobuf:"varint,12,opt"`

View File

@ -39,10 +39,10 @@ message SvcRegisterProxyMsgResp {
optional uint32 flag = 3; optional uint32 flag = 3;
optional uint32 seq = 4; optional uint32 seq = 4;
optional SvcResponseMsgInfo info = 5; optional SvcResponseMsgInfo info = 5;
repeated GroupList groupList = 6; //repeated GroupList groupList = 6;
repeated DiscussList discussList = 7; //repeated DiscussList discussList = 7;
repeated SvcResponsePbPullGroupMsgProxy groupMsg = 8; repeated SvcResponsePbPullGroupMsgProxy groupMsg = 8;
repeated SvcPbResponsePullDisMsgProxy discussMsg = 9; //repeated SvcPbResponsePullDisMsgProxy discussMsg = 9;
optional bytes c2CMsg = 10; optional bytes c2CMsg = 10;
optional bytes pubAccountMsg = 11; optional bytes pubAccountMsg = 11;
optional uint32 discussListFlag = 12; optional uint32 discussListFlag = 12;

View File

@ -19,8 +19,8 @@ type TextResvAttr struct {
AtType proto.Option[uint32] `protobuf:"varint,3,opt"` AtType proto.Option[uint32] `protobuf:"varint,3,opt"`
AtMemberUin proto.Option[uint64] `protobuf:"varint,4,opt"` AtMemberUin proto.Option[uint64] `protobuf:"varint,4,opt"`
AtMemberTinyid proto.Option[uint64] `protobuf:"varint,5,opt"` AtMemberTinyid proto.Option[uint64] `protobuf:"varint,5,opt"`
AtMemberRoleInfo *ExtRoleInfo `protobuf:"bytes,6,opt"` // optional ExtRoleInfo atMemberRoleInfo = 6;
AtRoleInfo *ExtRoleInfo `protobuf:"bytes,7,opt"` // optional ExtRoleInfo atRoleInfo = 7;
AtChannelInfo *ExtChannelInfo `protobuf:"bytes,8,opt"` AtChannelInfo *ExtChannelInfo `protobuf:"bytes,8,opt"`
} }

View File

@ -13,8 +13,8 @@ message TextResvAttr {
optional uint32 atType = 3; optional uint32 atType = 3;
optional uint64 atMemberUin = 4; optional uint64 atMemberUin = 4;
optional uint64 atMemberTinyid = 5; optional uint64 atMemberTinyid = 5;
optional ExtRoleInfo atMemberRoleInfo = 6; //optional ExtRoleInfo atMemberRoleInfo = 6;
optional ExtRoleInfo atRoleInfo = 7; //optional ExtRoleInfo atRoleInfo = 7;
optional ExtChannelInfo atChannelInfo = 8; optional ExtChannelInfo atChannelInfo = 8;
} }

View File

@ -210,7 +210,7 @@ type Elem struct {
MarketFace *MarketFace `protobuf:"bytes,6,opt"` MarketFace *MarketFace `protobuf:"bytes,6,opt"`
// ElemFlags elemFlags = 7; // ElemFlags elemFlags = 7;
CustomFace *CustomFace `protobuf:"bytes,8,opt"` CustomFace *CustomFace `protobuf:"bytes,8,opt"`
ElemFlags2 *ElemFlags2 `protobuf:"bytes,9,opt"` // optional ElemFlags2 elemFlags2 = 9;
// FunFace funFace = 10; // FunFace funFace = 10;
// SecretFileMsg secretFile = 11; // SecretFileMsg secretFile = 11;
RichMsg *RichMsg `protobuf:"bytes,12,opt"` RichMsg *RichMsg `protobuf:"bytes,12,opt"`
@ -634,7 +634,7 @@ type MessageHead struct {
FromAppid proto.Option[int32] `protobuf:"varint,10,opt"` FromAppid proto.Option[int32] `protobuf:"varint,10,opt"`
FromInstid proto.Option[int32] `protobuf:"varint,11,opt"` FromInstid proto.Option[int32] `protobuf:"varint,11,opt"`
UserActive proto.Option[int32] `protobuf:"varint,12,opt"` UserActive proto.Option[int32] `protobuf:"varint,12,opt"`
DiscussInfo *DiscussInfo `protobuf:"bytes,13,opt"` // optional DiscussInfo discussInfo = 13;
FromNick proto.Option[string] `protobuf:"bytes,14,opt"` FromNick proto.Option[string] `protobuf:"bytes,14,opt"`
AuthUin proto.Option[int64] `protobuf:"varint,15,opt"` AuthUin proto.Option[int64] `protobuf:"varint,15,opt"`
AuthNick proto.Option[string] `protobuf:"bytes,16,opt"` AuthNick proto.Option[string] `protobuf:"bytes,16,opt"`
@ -642,11 +642,11 @@ type MessageHead struct {
AuthRemark proto.Option[string] `protobuf:"bytes,18,opt"` AuthRemark proto.Option[string] `protobuf:"bytes,18,opt"`
GroupName proto.Option[string] `protobuf:"bytes,19,opt"` GroupName proto.Option[string] `protobuf:"bytes,19,opt"`
MutiltransHead *MutilTransHead `protobuf:"bytes,20,opt"` MutiltransHead *MutilTransHead `protobuf:"bytes,20,opt"`
MsgInstCtrl *InstCtrl `protobuf:"bytes,21,opt"` // optional InstCtrl msgInstCtrl = 21;
PublicAccountGroupSendFlag proto.Option[int32] `protobuf:"varint,22,opt"` PublicAccountGroupSendFlag proto.Option[int32] `protobuf:"varint,22,opt"`
WseqInC2CMsghead proto.Option[int32] `protobuf:"varint,23,opt"` WseqInC2CMsghead proto.Option[int32] `protobuf:"varint,23,opt"`
Cpid proto.Option[int64] `protobuf:"varint,24,opt"` Cpid proto.Option[int64] `protobuf:"varint,24,opt"`
ExtGroupKeyInfo *ExtGroupKeyInfo `protobuf:"bytes,25,opt"` // optional ExtGroupKeyInfo extGroupKeyInfo = 25;
MultiCompatibleText proto.Option[string] `protobuf:"bytes,26,opt"` MultiCompatibleText proto.Option[string] `protobuf:"bytes,26,opt"`
AuthSex proto.Option[int32] `protobuf:"varint,27,opt"` AuthSex proto.Option[int32] `protobuf:"varint,27,opt"`
IsSrcMsg proto.Option[bool] `protobuf:"varint,28,opt"` IsSrcMsg proto.Option[bool] `protobuf:"varint,28,opt"`

View File

@ -206,7 +206,7 @@ message Elem {
optional MarketFace marketFace = 6; optional MarketFace marketFace = 6;
//ElemFlags elemFlags = 7; //ElemFlags elemFlags = 7;
optional CustomFace customFace = 8; optional CustomFace customFace = 8;
optional ElemFlags2 elemFlags2 = 9; //optional ElemFlags2 elemFlags2 = 9;
//FunFace funFace = 10; //FunFace funFace = 10;
//SecretFileMsg secretFile = 11; //SecretFileMsg secretFile = 11;
optional RichMsg richMsg = 12; optional RichMsg richMsg = 12;
@ -637,7 +637,7 @@ message MessageHead {
optional int32 fromAppid = 10; optional int32 fromAppid = 10;
optional int32 fromInstid = 11; optional int32 fromInstid = 11;
optional int32 userActive = 12; optional int32 userActive = 12;
optional DiscussInfo discussInfo = 13; // optional DiscussInfo discussInfo = 13;
optional string fromNick = 14; optional string fromNick = 14;
optional int64 authUin = 15; optional int64 authUin = 15;
optional string authNick = 16; optional string authNick = 16;
@ -645,11 +645,11 @@ message MessageHead {
optional string authRemark = 18; optional string authRemark = 18;
optional string groupName = 19; optional string groupName = 19;
optional MutilTransHead mutiltransHead = 20; optional MutilTransHead mutiltransHead = 20;
optional InstCtrl msgInstCtrl = 21; // optional InstCtrl msgInstCtrl = 21;
optional int32 publicAccountGroupSendFlag = 22; optional int32 publicAccountGroupSendFlag = 22;
optional int32 wseqInC2cMsghead = 23; optional int32 wseqInC2cMsghead = 23;
optional int64 cpid = 24; optional int64 cpid = 24;
optional ExtGroupKeyInfo extGroupKeyInfo = 25; // optional ExtGroupKeyInfo extGroupKeyInfo = 25;
optional string multiCompatibleText = 26; optional string multiCompatibleText = 26;
optional int32 authSex = 27; optional int32 authSex = 27;
optional bool isSrcMsg = 28; optional bool isSrcMsg = 28;

View File

@ -78,42 +78,21 @@ type FanpaiziNotify struct {
} }
type ForwardBody struct { type ForwardBody struct {
NotifyType proto.Option[uint32] `protobuf:"varint,1,opt"` // optional uint32 notifyType = 1;
OpType proto.Option[uint32] `protobuf:"varint,2,opt"` // optional uint32 opType = 2;
AddGroup *AddGroup `protobuf:"bytes,3,opt"` // optional AddGroup addGroup = 3;
DelGroup *DelGroup `protobuf:"bytes,4,opt"` // optional DelGroup delGroup = 4;
ModGroupName *ModGroupName `protobuf:"bytes,5,opt"` // optional ModGroupName modGroupName = 5;
ModGroupSort *ModGroupSort `protobuf:"bytes,6,opt"` // optional ModGroupSort modGroupSort = 6;
ModFriendGroup *ModFriendGroup `protobuf:"bytes,7,opt"` // optional ModFriendGroup modFriendGroup = 7;
ModProfile *ModProfile `protobuf:"bytes,8,opt"` // optional ModProfile modProfile = 8;
ModFriendRemark *ModFriendRemark `protobuf:"bytes,9,opt"` // optional ModFriendRemark modFriendRemark = 9;
ModLongNick *ModLongNick `protobuf:"bytes,10,opt"` // optional ModLongNick modLongNick = 10;
ModCustomFace *ModCustomFace `protobuf:"bytes,11,opt"` // optional ModCustomFace modCustomFace = 11;
ModGroupProfile *ModGroupProfile `protobuf:"bytes,12,opt"` ModGroupProfile *ModGroupProfile `protobuf:"bytes,12,opt"`
ModGroupMemberProfile *ModGroupMemberProfile `protobuf:"bytes,13,opt"` // optional ModGroupMemberProfile modGroupMemberProfile = 13;
DelFriend *DelFriend `protobuf:"bytes,14,opt"` DelFriend *DelFriend `protobuf:"bytes,14,opt"`
RoamPriv *ModFrdRoamPriv `protobuf:"bytes,15,opt"` _ [0]func()
GrpMsgRoamFlag *GrpMsgRoamFlag `protobuf:"bytes,16,opt"`
ConfMsgRoamFlag *ConfMsgRoamFlag `protobuf:"bytes,17,opt"`
ModRichLongNick *ModLongNick `protobuf:"bytes,18,opt"`
BinPkg *BinaryMsg `protobuf:"bytes,19,opt"`
ModFriendRings *ModSnsGeneralInfo `protobuf:"bytes,20,opt"`
ModConfProfile *ModConfProfile `protobuf:"bytes,21,opt"`
ModFriendFlag *SnsUpdateFlag `protobuf:"bytes,22,opt"`
AppointmentNotify *AppointmentNotify `protobuf:"bytes,23,opt"`
DarenNotify *DaRenNotify `protobuf:"bytes,25,opt"`
NewComeinUserNotify *NewComeinUserNotify `protobuf:"bytes,26,opt"`
PushSearchDev *PushSearchDev `protobuf:"bytes,200,opt"`
PushReportDev *PushReportDev `protobuf:"bytes,201,opt"`
QqPayPush *QQPayPush `protobuf:"bytes,202,opt"`
RedpointInfo []byte `protobuf:"bytes,203,opt"`
HotFriendNotify *HotFriendNotify `protobuf:"bytes,204,opt"`
PraiseRankNotify *PraiseRankNotify `protobuf:"bytes,205,opt"`
CampusNotify *MQQCampusNotify `protobuf:"bytes,210,opt"`
ModRichLongNickEx *ModLongNick `protobuf:"bytes,211,opt"`
ChatMatchInfo *ChatMatchInfo `protobuf:"bytes,212,opt"`
FrdCustomOnlineStatusChange *FrdCustomOnlineStatusChange `protobuf:"bytes,214,opt"`
FanpanziNotify *FanpaiziNotify `protobuf:"bytes,2000,opt"`
} }
type FrdCustomOnlineStatusChange struct { type FrdCustomOnlineStatusChange struct {

View File

@ -70,6 +70,7 @@ message FanpaiziNotify {
} }
message ForwardBody { message ForwardBody {
/*
optional uint32 notifyType = 1; optional uint32 notifyType = 1;
optional uint32 opType = 2; optional uint32 opType = 2;
optional AddGroup addGroup = 3; optional AddGroup addGroup = 3;
@ -81,9 +82,11 @@ message ForwardBody {
optional ModFriendRemark modFriendRemark = 9; optional ModFriendRemark modFriendRemark = 9;
optional ModLongNick modLongNick = 10; optional ModLongNick modLongNick = 10;
optional ModCustomFace modCustomFace = 11; optional ModCustomFace modCustomFace = 11;
*/
optional ModGroupProfile modGroupProfile = 12; optional ModGroupProfile modGroupProfile = 12;
optional ModGroupMemberProfile modGroupMemberProfile = 13; //optional ModGroupMemberProfile modGroupMemberProfile = 13;
optional DelFriend delFriend = 14; optional DelFriend delFriend = 14;
/*
optional ModFrdRoamPriv roamPriv = 15; optional ModFrdRoamPriv roamPriv = 15;
optional GrpMsgRoamFlag grpMsgRoamFlag = 16; optional GrpMsgRoamFlag grpMsgRoamFlag = 16;
optional ConfMsgRoamFlag confMsgRoamFlag = 17; optional ConfMsgRoamFlag confMsgRoamFlag = 17;
@ -106,6 +109,7 @@ message ForwardBody {
optional ChatMatchInfo chatMatchInfo = 212; optional ChatMatchInfo chatMatchInfo = 212;
optional FrdCustomOnlineStatusChange frdCustomOnlineStatusChange = 214; optional FrdCustomOnlineStatusChange frdCustomOnlineStatusChange = 214;
optional FanpaiziNotify fanpanziNotify = 2000; optional FanpaiziNotify fanpanziNotify = 2000;
*/
} }
message FrdCustomOnlineStatusChange { message FrdCustomOnlineStatusChange {

View File

@ -17,8 +17,8 @@ type OIDBSSOPkg struct {
} }
type D8A0RspBody struct { type D8A0RspBody struct {
OptUint64GroupCode int64 `protobuf:"varint,1,opt"` OptUint64GroupCode int64 `protobuf:"varint,1,opt"` // repeated D8A0KickResult msgKickResult = 2;
MsgKickResult []*D8A0KickResult `protobuf:"bytes,2,rep"` _ [0]func()
} }
type D8A0KickResult struct { type D8A0KickResult struct {
@ -64,18 +64,18 @@ type D89AGroupinfo struct {
CertificationType int32 `protobuf:"varint,11,opt"` CertificationType int32 `protobuf:"varint,11,opt"`
IngCertificationText []byte `protobuf:"bytes,12,opt"` IngCertificationText []byte `protobuf:"bytes,12,opt"`
IngGroupRichFingerMemo []byte `protobuf:"bytes,13,opt"` IngGroupRichFingerMemo []byte `protobuf:"bytes,13,opt"`
StGroupNewguidelines *D89AGroupNewGuidelinesInfo `protobuf:"bytes,14,opt"` // D89AGroupNewGuidelinesInfo stGroupNewguidelines = 14;
GroupFace int32 `protobuf:"varint,15,opt"` GroupFace int32 `protobuf:"varint,15,opt"`
AddOption int32 `protobuf:"varint,16,opt"` AddOption int32 `protobuf:"varint,16,opt"`
ShutupTime proto.Option[int32] `protobuf:"varint,17,opt"` ShutupTime proto.Option[int32] `protobuf:"varint,17,opt"`
GroupTypeFlag int32 `protobuf:"varint,18,opt"` GroupTypeFlag int32 `protobuf:"varint,18,opt"`
StringGroupTag []byte `protobuf:"bytes,19,opt"` StringGroupTag []byte `protobuf:"bytes,19,opt"`
MsgGroupGeoInfo *D89AGroupGeoInfo `protobuf:"bytes,20,opt"` // D89AGroupGeoInfo msgGroupGeoInfo = 20;
GroupClassExt int32 `protobuf:"varint,21,opt"` GroupClassExt int32 `protobuf:"varint,21,opt"`
IngGroupClassText []byte `protobuf:"bytes,22,opt"` IngGroupClassText []byte `protobuf:"bytes,22,opt"`
AppPrivilegeFlag int32 `protobuf:"varint,23,opt"` AppPrivilegeFlag int32 `protobuf:"varint,23,opt"`
AppPrivilegeMask int32 `protobuf:"varint,24,opt"` AppPrivilegeMask int32 `protobuf:"varint,24,opt"`
StGroupExInfo *D89AGroupExInfoOnly `protobuf:"bytes,25,opt"` // D89AGroupExInfoOnly stGroupExInfo = 25;
GroupSecLevel int32 `protobuf:"varint,26,opt"` GroupSecLevel int32 `protobuf:"varint,26,opt"`
GroupSecLevelInfo int32 `protobuf:"varint,27,opt"` GroupSecLevelInfo int32 `protobuf:"varint,27,opt"`
SubscriptionUin int64 `protobuf:"varint,28,opt"` SubscriptionUin int64 `protobuf:"varint,28,opt"`

View File

@ -13,7 +13,7 @@ message OIDBSSOPkg {
message D8A0RspBody { message D8A0RspBody {
int64 optUint64GroupCode = 1; int64 optUint64GroupCode = 1;
repeated D8A0KickResult msgKickResult = 2; // repeated D8A0KickResult msgKickResult = 2;
} }
message D8A0KickResult { message D8A0KickResult {
int32 optUint32Result = 1; int32 optUint32Result = 1;
@ -54,18 +54,18 @@ message D89AGroupinfo {
int32 certificationType = 11; int32 certificationType = 11;
bytes ingCertificationText = 12; bytes ingCertificationText = 12;
bytes ingGroupRichFingerMemo = 13; bytes ingGroupRichFingerMemo = 13;
D89AGroupNewGuidelinesInfo stGroupNewguidelines = 14; // D89AGroupNewGuidelinesInfo stGroupNewguidelines = 14;
int32 groupFace = 15; int32 groupFace = 15;
int32 addOption = 16; int32 addOption = 16;
optional int32 shutupTime = 17; optional int32 shutupTime = 17;
int32 groupTypeFlag = 18; int32 groupTypeFlag = 18;
bytes stringGroupTag = 19; bytes stringGroupTag = 19;
D89AGroupGeoInfo msgGroupGeoInfo = 20; // D89AGroupGeoInfo msgGroupGeoInfo = 20;
int32 groupClassExt = 21; int32 groupClassExt = 21;
bytes ingGroupClassText = 22; bytes ingGroupClassText = 22;
int32 appPrivilegeFlag = 23; int32 appPrivilegeFlag = 23;
int32 appPrivilegeMask = 24; int32 appPrivilegeMask = 24;
D89AGroupExInfoOnly stGroupExInfo = 25; // D89AGroupExInfoOnly stGroupExInfo = 25;
int32 groupSecLevel = 26; int32 groupSecLevel = 26;
int32 groupSecLevelInfo = 27; int32 groupSecLevelInfo = 27;
int64 subscriptionUin = 28; int64 subscriptionUin = 28;

View File

@ -86,11 +86,9 @@ type RenameFileRspBody struct {
type D6D6ReqBody struct { type D6D6ReqBody struct {
UploadFileReq *UploadFileReqBody `protobuf:"bytes,1,opt"` UploadFileReq *UploadFileReqBody `protobuf:"bytes,1,opt"`
ResendFileReq *ResendReqBody `protobuf:"bytes,2,opt"` // optional ResendReqBody resendFileReq = 2;
DownloadFileReq *DownloadFileReqBody `protobuf:"bytes,3,opt"` DownloadFileReq *DownloadFileReqBody `protobuf:"bytes,3,opt"`
DeleteFileReq *DeleteFileReqBody `protobuf:"bytes,4,opt"` DeleteFileReq *DeleteFileReqBody `protobuf:"bytes,4,opt"`
RenameFileReq *RenameFileReqBody `protobuf:"bytes,5,opt"`
MoveFileReq *MoveFileReqBody `protobuf:"bytes,6,opt"`
_ [0]func() _ [0]func()
} }

View File

@ -66,11 +66,11 @@ message RenameFileRspBody {
} }
message D6D6ReqBody { message D6D6ReqBody {
optional UploadFileReqBody uploadFileReq = 1; optional UploadFileReqBody uploadFileReq = 1;
optional ResendReqBody resendFileReq = 2; // optional ResendReqBody resendFileReq = 2;
optional DownloadFileReqBody downloadFileReq = 3; optional DownloadFileReqBody downloadFileReq = 3;
optional DeleteFileReqBody deleteFileReq = 4; optional DeleteFileReqBody deleteFileReq = 4;
optional RenameFileReqBody renameFileReq = 5; // optional RenameFileReqBody renameFileReq = 5;
optional MoveFileReqBody moveFileReq = 6; // optional MoveFileReqBody moveFileReq = 6;
} }
message ResendReqBody { message ResendReqBody {
optional int64 groupCode = 1; optional int64 groupCode = 1;

View File

@ -70,15 +70,13 @@ type RenameFolderRspBody struct {
type D6D7ReqBody struct { type D6D7ReqBody struct {
CreateFolderReq *CreateFolderReqBody `protobuf:"bytes,1,opt"` CreateFolderReq *CreateFolderReqBody `protobuf:"bytes,1,opt"`
DeleteFolderReq *DeleteFolderReqBody `protobuf:"bytes,2,opt"` DeleteFolderReq *DeleteFolderReqBody `protobuf:"bytes,2,opt"`
RenameFolderReq *RenameFolderReqBody `protobuf:"bytes,3,opt"` RenameFolderReq *RenameFolderReqBody `protobuf:"bytes,3,opt"` // optional MoveFolderReqBody moveFolderReq = 4;
MoveFolderReq *MoveFolderReqBody `protobuf:"bytes,4,opt"`
_ [0]func() _ [0]func()
} }
type D6D7RspBody struct { type D6D7RspBody struct {
CreateFolderRsp *CreateFolderRspBody `protobuf:"bytes,1,opt"` CreateFolderRsp *CreateFolderRspBody `protobuf:"bytes,1,opt"`
DeleteFolderRsp *DeleteFolderRspBody `protobuf:"bytes,2,opt"` DeleteFolderRsp *DeleteFolderRspBody `protobuf:"bytes,2,opt"`
RenameFolderRsp *RenameFolderRspBody `protobuf:"bytes,3,opt"` RenameFolderRsp *RenameFolderRspBody `protobuf:"bytes,3,opt"` // optional MoveFolderRspBody moveFolderRsp = 4;
MoveFolderRsp *MoveFolderRspBody `protobuf:"bytes,4,opt"`
_ [0]func() _ [0]func()
} }

View File

@ -61,12 +61,12 @@ message D6D7ReqBody {
optional CreateFolderReqBody createFolderReq = 1; optional CreateFolderReqBody createFolderReq = 1;
optional DeleteFolderReqBody deleteFolderReq = 2; optional DeleteFolderReqBody deleteFolderReq = 2;
optional RenameFolderReqBody renameFolderReq = 3; optional RenameFolderReqBody renameFolderReq = 3;
optional MoveFolderReqBody moveFolderReq = 4; // optional MoveFolderReqBody moveFolderReq = 4;
} }
message D6D7RspBody { message D6D7RspBody {
optional CreateFolderRspBody createFolderRsp = 1; optional CreateFolderRspBody createFolderRsp = 1;
optional DeleteFolderRspBody deleteFolderRsp = 2; optional DeleteFolderRspBody deleteFolderRsp = 2;
optional RenameFolderRspBody renameFolderRsp = 3; optional RenameFolderRspBody renameFolderRsp = 3;
optional MoveFolderRspBody moveFolderRsp = 4; // optional MoveFolderRspBody moveFolderRsp = 4;
} }

View File

@ -8,7 +8,7 @@ import (
) )
type D6D8ReqBody struct { type D6D8ReqBody struct {
FileInfoReq *GetFileInfoReqBody `protobuf:"bytes,1,opt"` // optional GetFileInfoReqBody fileInfoReq = 1;
FileListInfoReq *GetFileListReqBody `protobuf:"bytes,2,opt"` FileListInfoReq *GetFileListReqBody `protobuf:"bytes,2,opt"`
GroupFileCountReq *GetFileCountReqBody `protobuf:"bytes,3,opt"` GroupFileCountReq *GetFileCountReqBody `protobuf:"bytes,3,opt"`
GroupSpaceReq *GetSpaceReqBody `protobuf:"bytes,4,opt"` GroupSpaceReq *GetSpaceReqBody `protobuf:"bytes,4,opt"`
@ -16,7 +16,7 @@ type D6D8ReqBody struct {
} }
type D6D8RspBody struct { type D6D8RspBody struct {
FileInfoRsp *GetFileInfoRspBody `protobuf:"bytes,1,opt"` // optional GetFileInfoRspBody fileInfoRsp = 1;
FileListInfoRsp *GetFileListRspBody `protobuf:"bytes,2,opt"` FileListInfoRsp *GetFileListRspBody `protobuf:"bytes,2,opt"`
FileCountRsp *GetFileCountRspBody `protobuf:"bytes,3,opt"` FileCountRsp *GetFileCountRspBody `protobuf:"bytes,3,opt"`
GroupSpaceRsp *GetSpaceRspBody `protobuf:"bytes,4,opt"` GroupSpaceRsp *GetSpaceRspBody `protobuf:"bytes,4,opt"`

View File

@ -3,14 +3,14 @@ syntax = "proto2";
option go_package = "github.com/Mrs4s/MiraiGo/client/pb/oidb"; option go_package = "github.com/Mrs4s/MiraiGo/client/pb/oidb";
message D6D8ReqBody { message D6D8ReqBody {
optional GetFileInfoReqBody fileInfoReq = 1; // optional GetFileInfoReqBody fileInfoReq = 1;
optional GetFileListReqBody fileListInfoReq = 2; optional GetFileListReqBody fileListInfoReq = 2;
optional GetFileCountReqBody groupFileCountReq = 3; optional GetFileCountReqBody groupFileCountReq = 3;
optional GetSpaceReqBody groupSpaceReq = 4; optional GetSpaceReqBody groupSpaceReq = 4;
} }
message D6D8RspBody { message D6D8RspBody {
optional GetFileInfoRspBody fileInfoRsp = 1; // optional GetFileInfoRspBody fileInfoRsp = 1;
optional GetFileListRspBody fileListInfoRsp = 2; optional GetFileListRspBody fileListInfoRsp = 2;
optional GetFileCountRspBody fileCountRsp = 3; optional GetFileCountRspBody fileCountRsp = 3;
optional GetSpaceRspBody groupSpaceRsp = 4; optional GetSpaceRspBody groupSpaceRsp = 4;

View File

@ -79,9 +79,9 @@ type FeedsRspBody struct {
} }
type D6D9ReqBody struct { type D6D9ReqBody struct {
TransFileReq *TransFileReqBody `protobuf:"bytes,1,opt"` // optional TransFileReqBody transFileReq = 1;
CopyFromReq *CopyFromReqBody `protobuf:"bytes,2,opt"` // optional CopyFromReqBody copyFromReq = 2;
CopyToReq *CopyToReqBody `protobuf:"bytes,3,opt"` // optional CopyToReqBody copyToReq = 3;
FeedsInfoReq *FeedsReqBody `protobuf:"bytes,5,opt"` FeedsInfoReq *FeedsReqBody `protobuf:"bytes,5,opt"`
_ [0]func() _ [0]func()
} }

View File

@ -72,9 +72,9 @@ message FeedsRspBody {
} }
message D6D9ReqBody { message D6D9ReqBody {
optional TransFileReqBody transFileReq = 1; // optional TransFileReqBody transFileReq = 1;
optional CopyFromReqBody copyFromReq = 2; // optional CopyFromReqBody copyFromReq = 2;
optional CopyToReqBody copyToReq = 3; // optional CopyToReqBody copyToReq = 3;
optional FeedsReqBody feedsInfoReq = 5; optional FeedsReqBody feedsInfoReq = 5;
} }

View File

@ -13,16 +13,10 @@ type D88DGroupHeadPortraitInfo struct {
} }
type D88DGroupHeadPortrait struct { type D88DGroupHeadPortrait struct {
PicCount proto.Option[uint32] `protobuf:"varint,1,opt"` _ [0]func()
MsgInfo []*D88DGroupHeadPortraitInfo `protobuf:"bytes,2,rep"`
DefaultId proto.Option[uint32] `protobuf:"varint,3,opt"`
VerifyingPicCnt proto.Option[uint32] `protobuf:"varint,4,opt"`
MsgVerifyingPicInfo []*D88DGroupHeadPortraitInfo `protobuf:"bytes,5,rep"`
} }
type D88DGroupExInfoOnly struct { type D88DGroupExInfoOnly struct {
TribeId proto.Option[uint32] `protobuf:"varint,1,opt"`
MoneyForAddGroup proto.Option[uint32] `protobuf:"varint,2,opt"`
_ [0]func() _ [0]func()
} }
@ -67,8 +61,8 @@ type D88DGroupInfo struct {
CertificationType proto.Option[uint32] `protobuf:"varint,38,opt"` CertificationType proto.Option[uint32] `protobuf:"varint,38,opt"`
CertificationText []byte `protobuf:"bytes,39,opt"` CertificationText []byte `protobuf:"bytes,39,opt"`
GroupRichFingerMemo []byte `protobuf:"bytes,40,opt"` GroupRichFingerMemo []byte `protobuf:"bytes,40,opt"`
TagRecord []*D88DTagRecord `protobuf:"bytes,41,rep"` // repeated D88DTagRecord tagRecord = 41;
GroupGeoInfo *D88DGroupGeoInfo `protobuf:"bytes,42,opt"` // optional D88DGroupGeoInfo groupGeoInfo = 42;
HeadPortraitSeq proto.Option[uint32] `protobuf:"varint,43,opt"` HeadPortraitSeq proto.Option[uint32] `protobuf:"varint,43,opt"`
MsgHeadPortrait *D88DGroupHeadPortrait `protobuf:"bytes,44,opt"` MsgHeadPortrait *D88DGroupHeadPortrait `protobuf:"bytes,44,opt"`
ShutupTimestamp proto.Option[uint32] `protobuf:"varint,45,opt"` ShutupTimestamp proto.Option[uint32] `protobuf:"varint,45,opt"`

View File

@ -9,17 +9,21 @@ message D88DGroupHeadPortraitInfo
message D88DGroupHeadPortrait message D88DGroupHeadPortrait
{ {
/*
optional uint32 picCount = 1; optional uint32 picCount = 1;
repeated D88DGroupHeadPortraitInfo msgInfo = 2; repeated D88DGroupHeadPortraitInfo msgInfo = 2;
optional uint32 defaultId = 3; optional uint32 defaultId = 3;
optional uint32 verifyingPicCnt = 4; optional uint32 verifyingPicCnt = 4;
repeated D88DGroupHeadPortraitInfo msgVerifyingPicInfo = 5; repeated D88DGroupHeadPortraitInfo msgVerifyingPicInfo = 5;
*/
} }
message D88DGroupExInfoOnly message D88DGroupExInfoOnly
{ {
/*
optional uint32 tribeId = 1; optional uint32 tribeId = 1;
optional uint32 moneyForAddGroup = 2; optional uint32 moneyForAddGroup = 2;
*/
}; };
message D88DGroupInfo message D88DGroupInfo
@ -64,8 +68,8 @@ message D88DGroupInfo
optional uint32 certificationType = 38; optional uint32 certificationType = 38;
optional bytes certificationText = 39; optional bytes certificationText = 39;
optional bytes groupRichFingerMemo = 40; optional bytes groupRichFingerMemo = 40;
repeated D88DTagRecord tagRecord = 41; // repeated D88DTagRecord tagRecord = 41;
optional D88DGroupGeoInfo groupGeoInfo = 42; // optional D88DGroupGeoInfo groupGeoInfo = 42;
optional uint32 headPortraitSeq = 43; optional uint32 headPortraitSeq = 43;
optional D88DGroupHeadPortrait msgHeadPortrait = 44; optional D88DGroupHeadPortrait msgHeadPortrait = 44;
optional uint32 shutupTimestamp = 45 ; optional uint32 shutupTimestamp = 45 ;

View File

@ -9,7 +9,7 @@ import (
// DEB7 prefix // DEB7 prefix
type DEB7ReqBody struct { type DEB7ReqBody struct {
SignInStatusReq *StSignInStatusReq `protobuf:"bytes,1,opt"` // optional StSignInStatusReq signInStatusReq = 1;
SignInWriteReq *StSignInWriteReq `protobuf:"bytes,2,opt"` SignInWriteReq *StSignInWriteReq `protobuf:"bytes,2,opt"`
_ [0]func() _ [0]func()
} }

View File

@ -4,7 +4,7 @@ option go_package = "github.com/Mrs4s/MiraiGo/client/pb/oidb";
// DEB7 prefix // DEB7 prefix
message DEB7ReqBody { message DEB7ReqBody {
optional StSignInStatusReq signInStatusReq = 1; // optional StSignInStatusReq signInStatusReq = 1;
optional StSignInWriteReq signInWriteReq = 2; optional StSignInWriteReq signInWriteReq = 2;
} }

View File

@ -69,7 +69,7 @@ type GateVaProfileGateReq struct {
UCmd proto.Option[int32] `protobuf:"varint,1,opt"` UCmd proto.Option[int32] `protobuf:"varint,1,opt"`
StPrivilegeReq *GatePrivilegeBaseInfoReq `protobuf:"bytes,2,opt"` StPrivilegeReq *GatePrivilegeBaseInfoReq `protobuf:"bytes,2,opt"`
StGiftReq *GateGetGiftListReq `protobuf:"bytes,3,opt"` StGiftReq *GateGetGiftListReq `protobuf:"bytes,3,opt"`
TaskItem []*GateCommTaskInfo `protobuf:"bytes,4,rep"` // repeated GateCommTaskInfo taskItem = 4;
OidbFlag []*GateOidbFlagInfo `protobuf:"bytes,5,rep"` OidbFlag []*GateOidbFlagInfo `protobuf:"bytes,5,rep"`
StVipCare *GateGetVipCareReq `protobuf:"bytes,6,opt"` StVipCare *GateGetVipCareReq `protobuf:"bytes,6,opt"`
} }
@ -85,10 +85,10 @@ type GateQidInfoItem struct {
type GateVaProfileGateRsp struct { type GateVaProfileGateRsp struct {
IRetCode proto.Option[int32] `protobuf:"varint,1,opt"` IRetCode proto.Option[int32] `protobuf:"varint,1,opt"`
SRetMsg []byte `protobuf:"bytes,2,opt"` SRetMsg []byte `protobuf:"bytes,2,opt"`
StPrivilegeRsp *GatePrivilegeBaseInfoRsp `protobuf:"bytes,3,opt"` // optional GatePrivilegeBaseInfoRsp stPrivilegeRsp = 3;
StGiftRsp *GateGetGiftListRsp `protobuf:"bytes,4,opt"` // optional GateGetGiftListRsp stGiftRsp = 4;
TaskItem []*GateCommTaskInfo `protobuf:"bytes,5,rep"` // repeated GateCommTaskInfo taskItem = 5;
OidbFlag []*GateOidbFlagInfo `protobuf:"bytes,6,rep"` // repeated GateOidbFlagInfo oidbFlag = 6;
StVipCare *GateGetVipCareRsp `protobuf:"bytes,7,opt"` // optional GateGetVipCareRsp stVipCare = 7;
QidInfo *GateQidInfoItem `protobuf:"bytes,9,opt"` QidInfo *GateQidInfoItem `protobuf:"bytes,9,opt"`
} }

View File

@ -50,7 +50,7 @@ message GateVaProfileGateReq {
optional int32 uCmd = 1; optional int32 uCmd = 1;
optional GatePrivilegeBaseInfoReq stPrivilegeReq = 2; optional GatePrivilegeBaseInfoReq stPrivilegeReq = 2;
optional GateGetGiftListReq stGiftReq = 3; optional GateGetGiftListReq stGiftReq = 3;
repeated GateCommTaskInfo taskItem = 4; // repeated GateCommTaskInfo taskItem = 4;
repeated GateOidbFlagInfo oidbFlag = 5; repeated GateOidbFlagInfo oidbFlag = 5;
optional GateGetVipCareReq stVipCare = 6; optional GateGetVipCareReq stVipCare = 6;
} }
@ -65,10 +65,10 @@ message GateQidInfoItem {
message GateVaProfileGateRsp { message GateVaProfileGateRsp {
optional int32 iRetCode = 1; optional int32 iRetCode = 1;
optional bytes sRetMsg = 2; optional bytes sRetMsg = 2;
optional GatePrivilegeBaseInfoRsp stPrivilegeRsp = 3; //optional GatePrivilegeBaseInfoRsp stPrivilegeRsp = 3;
optional GateGetGiftListRsp stGiftRsp = 4; //optional GateGetGiftListRsp stGiftRsp = 4;
repeated GateCommTaskInfo taskItem = 5; //repeated GateCommTaskInfo taskItem = 5;
repeated GateOidbFlagInfo oidbFlag = 6; //repeated GateOidbFlagInfo oidbFlag = 6;
optional GateGetVipCareRsp stVipCare = 7; //optional GateGetVipCareRsp stVipCare = 7;
optional GateQidInfoItem qidInfo = 9; optional GateQidInfoItem qidInfo = 9;
} }

View File

@ -50,12 +50,12 @@ type ShortVideoDownloadReq struct {
type ShortVideoDownloadRsp struct { type ShortVideoDownloadRsp struct {
RetCode int32 `protobuf:"varint,1,opt"` RetCode int32 `protobuf:"varint,1,opt"`
RetMsg string `protobuf:"bytes,2,opt"` RetMsg string `protobuf:"bytes,2,opt"`
SameAreaOutAddr []*ShortVideoIpList `protobuf:"bytes,3,rep"` // repeated ShortVideoIpList sameAreaOutAddr = 3;
DiffAreaOutAddr []*ShortVideoIpList `protobuf:"bytes,4,rep"` // repeated ShortVideoIpList diffAreaOutAddr = 4;
DownloadKey []byte `protobuf:"bytes,5,opt"` DownloadKey []byte `protobuf:"bytes,5,opt"`
FileMd5 []byte `protobuf:"bytes,6,opt"` FileMd5 []byte `protobuf:"bytes,6,opt"`
SameAreaInnerAddr []*ShortVideoIpList `protobuf:"bytes,7,rep"` // repeated ShortVideoIpList sameAreaInnerAddr = 7;
DiffAreaInnerAddr []*ShortVideoIpList `protobuf:"bytes,8,rep"` // repeated ShortVideoIpList diffAreaInnerAddr = 8;
DownloadAddr *ShortVideoAddr `protobuf:"bytes,9,opt"` DownloadAddr *ShortVideoAddr `protobuf:"bytes,9,opt"`
EncryptKey []byte `protobuf:"bytes,10,opt"` EncryptKey []byte `protobuf:"bytes,10,opt"`
} }
@ -63,14 +63,11 @@ type ShortVideoDownloadRsp struct {
type ShortVideoUploadRsp struct { type ShortVideoUploadRsp struct {
RetCode int32 `protobuf:"varint,1,opt"` RetCode int32 `protobuf:"varint,1,opt"`
RetMsg string `protobuf:"bytes,2,opt"` RetMsg string `protobuf:"bytes,2,opt"`
SameAreaOutAddr []*ShortVideoIpList `protobuf:"bytes,3,rep"` // repeated ShortVideoIpList sameAreaOutAddr = 3;
DiffAreaOutAddr []*ShortVideoIpList `protobuf:"bytes,4,rep"` // repeated ShortVideoIpList diffAreaOutAddr = 4;
FileId string `protobuf:"bytes,5,opt"` FileId string `protobuf:"bytes,5,opt"`
UKey []byte `protobuf:"bytes,6,opt"` UKey []byte `protobuf:"bytes,6,opt"`
FileExists int32 `protobuf:"varint,7,opt"` FileExists int32 `protobuf:"varint,7,opt"`
SameAreaInnerAddr []*ShortVideoIpList `protobuf:"bytes,8,rep"`
DiffAreaInnerAddr []*ShortVideoIpList `protobuf:"bytes,9,rep"`
DataHole []*DataHole `protobuf:"bytes,10,rep"`
} }
type ShortVideoFileInfo struct { type ShortVideoFileInfo struct {

View File

@ -46,12 +46,12 @@ message ShortVideoDownloadReq {
message ShortVideoDownloadRsp { message ShortVideoDownloadRsp {
int32 retCode = 1; int32 retCode = 1;
string retMsg = 2; string retMsg = 2;
repeated ShortVideoIpList sameAreaOutAddr = 3; //repeated ShortVideoIpList sameAreaOutAddr = 3;
repeated ShortVideoIpList diffAreaOutAddr = 4; //repeated ShortVideoIpList diffAreaOutAddr = 4;
bytes downloadKey = 5; bytes downloadKey = 5;
bytes fileMd5 = 6; bytes fileMd5 = 6;
repeated ShortVideoIpList sameAreaInnerAddr = 7; //repeated ShortVideoIpList sameAreaInnerAddr = 7;
repeated ShortVideoIpList diffAreaInnerAddr = 8; //repeated ShortVideoIpList diffAreaInnerAddr = 8;
ShortVideoAddr downloadAddr = 9; ShortVideoAddr downloadAddr = 9;
bytes encryptKey = 10; bytes encryptKey = 10;
} }
@ -59,14 +59,14 @@ message ShortVideoDownloadRsp {
message ShortVideoUploadRsp { message ShortVideoUploadRsp {
int32 retCode = 1; int32 retCode = 1;
string retMsg = 2; string retMsg = 2;
repeated ShortVideoIpList sameAreaOutAddr = 3; //repeated ShortVideoIpList sameAreaOutAddr = 3;
repeated ShortVideoIpList diffAreaOutAddr = 4; //repeated ShortVideoIpList diffAreaOutAddr = 4;
string fileId = 5; string fileId = 5;
bytes uKey = 6; bytes uKey = 6;
int32 fileExists = 7; int32 fileExists = 7;
repeated ShortVideoIpList sameAreaInnerAddr = 8; //repeated ShortVideoIpList sameAreaInnerAddr = 8;
repeated ShortVideoIpList diffAreaInnerAddr = 9; //repeated ShortVideoIpList diffAreaInnerAddr = 9;
repeated DataHole dataHole = 10; //repeated DataHole dataHole = 10;
} }
message ShortVideoFileInfo { message ShortVideoFileInfo {

View File

@ -201,13 +201,13 @@ type SystemMsg struct {
MsgDecided string `protobuf:"bytes,6,opt"` MsgDecided string `protobuf:"bytes,6,opt"`
SrcId int32 `protobuf:"varint,7,opt"` SrcId int32 `protobuf:"varint,7,opt"`
SubSrcId int32 `protobuf:"varint,8,opt"` SubSrcId int32 `protobuf:"varint,8,opt"`
Actions []*SystemMsgAction `protobuf:"bytes,9,rep"` // repeated SystemMsgAction actions = 9;
GroupCode int64 `protobuf:"varint,10,opt"` GroupCode int64 `protobuf:"varint,10,opt"`
ActionUin int64 `protobuf:"varint,11,opt"` ActionUin int64 `protobuf:"varint,11,opt"`
GroupMsgType int32 `protobuf:"varint,12,opt"` GroupMsgType int32 `protobuf:"varint,12,opt"`
GroupInviterRole int32 `protobuf:"varint,13,opt"` GroupInviterRole int32 `protobuf:"varint,13,opt"`
FriendInfo *FriendInfo `protobuf:"bytes,14,opt"` // FriendInfo friendInfo = 14;
GroupInfo *SGroupInfo `protobuf:"bytes,15,opt"` // SGroupInfo groupInfo = 15;
ActorUin int64 `protobuf:"varint,16,opt"` ActorUin int64 `protobuf:"varint,16,opt"`
MsgActorDescribe string `protobuf:"bytes,17,opt"` MsgActorDescribe string `protobuf:"bytes,17,opt"`
MsgAdditionalList string `protobuf:"bytes,18,opt"` MsgAdditionalList string `protobuf:"bytes,18,opt"`
@ -216,8 +216,8 @@ type SystemMsg struct {
CloneUin int64 `protobuf:"varint,21,opt"` CloneUin int64 `protobuf:"varint,21,opt"`
DiscussUin int64 `protobuf:"varint,22,opt"` DiscussUin int64 `protobuf:"varint,22,opt"`
EimGroupId int64 `protobuf:"varint,23,opt"` EimGroupId int64 `protobuf:"varint,23,opt"`
MsgInviteExtinfo *MsgInviteExt `protobuf:"bytes,24,opt"` // MsgInviteExt msgInviteExtinfo = 24;
MsgPayGroupExtinfo *MsgPayGroupExt `protobuf:"bytes,25,opt"` // MsgPayGroupExt msgPayGroupExtinfo = 25;
SourceFlag int32 `protobuf:"varint,26,opt"` SourceFlag int32 `protobuf:"varint,26,opt"`
GameNick []byte `protobuf:"bytes,27,opt"` GameNick []byte `protobuf:"bytes,27,opt"`
GameMsg []byte `protobuf:"bytes,28,opt"` GameMsg []byte `protobuf:"bytes,28,opt"`

View File

@ -177,13 +177,13 @@ message SystemMsg {
string msgDecided = 6; string msgDecided = 6;
int32 srcId = 7; int32 srcId = 7;
int32 subSrcId = 8; int32 subSrcId = 8;
repeated SystemMsgAction actions = 9; // repeated SystemMsgAction actions = 9;
int64 groupCode = 10; int64 groupCode = 10;
int64 actionUin = 11; int64 actionUin = 11;
int32 groupMsgType = 12; int32 groupMsgType = 12;
int32 groupInviterRole = 13; int32 groupInviterRole = 13;
FriendInfo friendInfo = 14; // FriendInfo friendInfo = 14;
SGroupInfo groupInfo = 15; // SGroupInfo groupInfo = 15;
int64 actorUin = 16; int64 actorUin = 16;
string msgActorDescribe = 17; string msgActorDescribe = 17;
string msgAdditionalList = 18; string msgAdditionalList = 18;
@ -192,8 +192,8 @@ message SystemMsg {
int64 cloneUin = 21; int64 cloneUin = 21;
int64 discussUin = 22; int64 discussUin = 22;
int64 eimGroupId = 23; int64 eimGroupId = 23;
MsgInviteExt msgInviteExtinfo = 24; // MsgInviteExt msgInviteExtinfo = 24;
MsgPayGroupExt msgPayGroupExtinfo = 25; // MsgPayGroupExt msgPayGroupExtinfo = 25;
int32 sourceFlag = 26; int32 sourceFlag = 26;
bytes gameNick = 27; bytes gameNick = 27;
bytes gameMsg = 28; bytes gameMsg = 28;
@ -222,6 +222,7 @@ message SystemMsg {
int32 c2cInviteJoinGroupFlag = 69; int32 c2cInviteJoinGroupFlag = 69;
int32 cardSwitch = 101; int32 cardSwitch = 101;
} }
message SystemMsgAction { message SystemMsgAction {
string name = 1; string name = 1;
string result = 2; string result = 2;