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

74 lines
2.1 KiB
Protocol Buffer

syntax = "proto2";
option go_package = "github.com/Mrs4s/MiraiGo/client/pb/cmd0x3f6";
message C3F6ReqBody {
optional uint32 subCmd = 1;
optional C3F6CRMMsgHead crmCommonHead = 2;
optional QDUserLoginProcessCompleteReqBody subcmdLoginProcessCompleteReqBody = 42;
}
message C3F6RspBody {
optional uint32 subCmd = 1;
optional C3F6CRMMsgHead crmCommonHead = 2;
optional QDUserLoginProcessCompleteRspBody subcmdLoginProcessCompleteRspBody = 42;
}
message QDUserLoginProcessCompleteReqBody {
optional uint64 kfext = 1;
optional uint32 pubno = 2;
optional uint32 buildno = 3;
optional uint32 terminalType = 4;
optional uint32 status = 5;
optional uint32 loginTime = 6;
optional string hardwareInfo = 7;
optional string softwareInfo = 8;
optional bytes guid = 9;
optional string appName = 10;
optional uint32 subAppId = 11;
}
message QDUserLoginProcessCompleteRspBody {
optional RetInfo ret = 1;
optional string url = 2;
optional string mobile = 3;
optional string externalMobile = 4;
optional bool dataAnalysisPriv = 5;
optional bool deviceLock = 6;
optional uint64 modulePrivilege = 7;
repeated uint32 moduleSubPrivilege = 8;
optional uint32 masterSet = 9;
optional uint32 extSet = 10;
optional uint64 corpConfProperty = 11;
optional uint64 corpuin = 12;
optional uint64 kfaccount = 13;
optional uint32 securityLevel = 14;
optional string msgTitle = 15;
optional string succNoticeMsg = 16;
optional uint64 nameAccount = 17;
optional uint32 crmMigrateFlag = 18;
optional string extuinName = 19;
optional uint32 openAccountTime = 20;
}
message RetInfo {
optional uint32 retCode = 1;
optional string errorMsg = 2;
}
message C3F6CRMMsgHead {
optional uint32 crmSubCmd = 1;
optional uint32 headLen = 2;
optional uint32 verNo = 3;
optional uint64 kfUin = 4;
optional uint32 seq = 5;
optional uint32 packNum = 6;
optional uint32 curPack = 7;
optional string bufSig = 8;
optional uint32 clienttype = 9;
optional uint64 laborUin = 10;
optional string laborName = 11;
optional uint64 kfaccount = 12;
optional string traceId = 13;
optional uint32 appId = 14;
}