mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-05-04 11:07:40 +08:00
145 lines
3.9 KiB
Protocol Buffer
145 lines
3.9 KiB
Protocol Buffer
syntax = "proto2";
|
|
|
|
option go_package = "github.com/Mrs4s/MiraiGo/client/pb/cmd0x352";
|
|
/*
|
|
message DelImgReq {
|
|
optional uint64 srcUin = 1;
|
|
optional uint64 dstUin = 2;
|
|
optional uint32 reqTerm = 3;
|
|
optional uint32 reqPlatformType = 4;
|
|
optional uint32 buType = 5;
|
|
optional bytes buildVer = 6;
|
|
optional bytes fileResid = 7;
|
|
optional uint32 picWidth = 8;
|
|
optional uint32 picHeight = 9;
|
|
}
|
|
|
|
message DelImgRsp {
|
|
optional uint32 result = 1;
|
|
optional bytes failMsg = 2;
|
|
optional bytes fileResid = 3;
|
|
}
|
|
|
|
message GetImgUrlReq {
|
|
optional uint64 srcUin = 1;
|
|
optional uint64 dstUin = 2;
|
|
optional bytes fileResid = 3;
|
|
optional uint32 urlFlag = 4;
|
|
optional uint32 urlType = 6;
|
|
optional uint32 reqTerm = 7;
|
|
optional uint32 reqPlatformType = 8;
|
|
optional uint32 srcFileType = 9;
|
|
optional uint32 innerIp = 10;
|
|
optional bool addressBook = 11;
|
|
optional uint32 buType = 12;
|
|
optional bytes buildVer = 13;
|
|
optional uint32 picUpTimestamp = 14;
|
|
optional uint32 reqTransferType = 15;
|
|
}
|
|
|
|
message GetImgUrlRsp {
|
|
optional bytes fileResid = 1;
|
|
optional uint32 clientIp = 2;
|
|
optional uint32 result = 3;
|
|
optional bytes failMsg = 4;
|
|
repeated bytes thumbDownUrl = 5;
|
|
repeated bytes originalDownUrl = 6;
|
|
optional ImgInfo imgInfo = 7;
|
|
repeated uint32 downIp = 8;
|
|
repeated uint32 downPort = 9;
|
|
optional bytes thumbDownPara = 10;
|
|
optional bytes originalDownPara = 11;
|
|
optional bytes downDomain = 12;
|
|
repeated bytes bigDownUrl = 13;
|
|
optional bytes bigDownPara = 14;
|
|
optional bytes bigThumbDownPara = 15;
|
|
optional uint32 httpsUrlFlag = 16;
|
|
repeated IPv6Info downIp6 = 26;
|
|
optional bytes clientIp6 = 27;
|
|
}
|
|
|
|
message IPv6Info {
|
|
optional bytes ip6 = 1;
|
|
optional uint32 port = 2;
|
|
}
|
|
*/
|
|
|
|
message ReqBody {
|
|
optional uint32 subcmd = 1;
|
|
repeated D352TryUpImgReq tryupImgReq = 2;
|
|
// repeated GetImgUrlReq getimgUrlReq = 3;
|
|
// repeated DelImgReq delImgReq = 4;
|
|
optional uint32 netType = 10;
|
|
}
|
|
|
|
message RspBody {
|
|
optional uint32 subcmd = 1;
|
|
repeated TryUpImgRsp tryupImgRsp = 2;
|
|
// repeated GetImgUrlRsp getimgUrlRsp = 3;
|
|
optional bool newBigchan = 4;
|
|
// repeated DelImgRsp delImgRsp = 5;
|
|
optional bytes failMsg = 10;
|
|
}
|
|
|
|
message D352TryUpImgReq {
|
|
optional uint64 srcUin = 1;
|
|
optional uint64 dstUin = 2;
|
|
optional uint64 fileId = 3;
|
|
optional bytes fileMd5 = 4;
|
|
optional uint64 fileSize = 5;
|
|
optional bytes fileName = 6;
|
|
optional uint32 srcTerm = 7;
|
|
optional uint32 platformType = 8;
|
|
optional uint32 innerIp = 9;
|
|
optional bool addressBook = 10;
|
|
optional uint32 retry = 11;
|
|
optional uint32 buType = 12;
|
|
optional bool picOriginal = 13;
|
|
optional uint32 picWidth = 14;
|
|
optional uint32 picHeight = 15;
|
|
optional uint32 picType = 16;
|
|
optional bytes buildVer = 17;
|
|
optional bytes fileIndex = 18;
|
|
optional uint32 storeDays = 19;
|
|
optional uint32 tryupStepflag = 20;
|
|
optional bool rejectTryfast = 21;
|
|
optional uint32 srvUpload = 22;
|
|
optional bytes transferUrl = 23;
|
|
}
|
|
|
|
message TryUpImgRsp {
|
|
optional uint64 fileId = 1;
|
|
optional uint32 clientIp = 2;
|
|
optional uint32 result = 3;
|
|
optional bytes failMsg = 4;
|
|
optional bool fileExit = 5;
|
|
// optional ImgInfo imgInfo = 6;
|
|
repeated uint32 upIp = 7;
|
|
repeated uint32 upPort = 8;
|
|
optional bytes upUkey = 9;
|
|
optional bytes upResid = 10;
|
|
optional bytes upUuid = 11;
|
|
optional uint64 upOffset = 12;
|
|
optional uint64 blockSize = 13;
|
|
optional bytes encryptDstip = 14;
|
|
optional uint32 roamdays = 15;
|
|
// repeated IPv6Info upIp6 = 26;
|
|
optional bytes clientIp6 = 27;
|
|
optional bytes thumbDownPara = 60;
|
|
optional bytes originalDownPara = 61;
|
|
optional bytes downDomain = 62;
|
|
optional bytes bigDownPara = 64;
|
|
optional bytes bigThumbDownPara = 65;
|
|
optional uint32 httpsUrlFlag = 66;
|
|
// optional TryUpInfo4Busi info4Busi = 1001;
|
|
}
|
|
|
|
/*
|
|
message TryUpInfo4Busi {
|
|
optional bytes fileResid = 1;
|
|
optional bytes downDomain = 2;
|
|
optional bytes thumbDownUrl = 3;
|
|
optional bytes originalDownUrl = 4;
|
|
optional bytes bigDownUrl = 5;
|
|
}
|
|
*/ |