github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/cmd0x352/cmd0x352.proto (about) 1 syntax = "proto2"; 2 3 option go_package = "github.com/Mrs4s/MiraiGo/client/pb/cmd0x352"; 4 /* 5 message DelImgReq { 6 optional uint64 srcUin = 1; 7 optional uint64 dstUin = 2; 8 optional uint32 reqTerm = 3; 9 optional uint32 reqPlatformType = 4; 10 optional uint32 buType = 5; 11 optional bytes buildVer = 6; 12 optional bytes fileResid = 7; 13 optional uint32 picWidth = 8; 14 optional uint32 picHeight = 9; 15 } 16 17 message DelImgRsp { 18 optional uint32 result = 1; 19 optional bytes failMsg = 2; 20 optional bytes fileResid = 3; 21 } 22 23 message GetImgUrlReq { 24 optional uint64 srcUin = 1; 25 optional uint64 dstUin = 2; 26 optional bytes fileResid = 3; 27 optional uint32 urlFlag = 4; 28 optional uint32 urlType = 6; 29 optional uint32 reqTerm = 7; 30 optional uint32 reqPlatformType = 8; 31 optional uint32 srcFileType = 9; 32 optional uint32 innerIp = 10; 33 optional bool addressBook = 11; 34 optional uint32 buType = 12; 35 optional bytes buildVer = 13; 36 optional uint32 picUpTimestamp = 14; 37 optional uint32 reqTransferType = 15; 38 } 39 40 message GetImgUrlRsp { 41 optional bytes fileResid = 1; 42 optional uint32 clientIp = 2; 43 optional uint32 result = 3; 44 optional bytes failMsg = 4; 45 repeated bytes thumbDownUrl = 5; 46 repeated bytes originalDownUrl = 6; 47 optional ImgInfo imgInfo = 7; 48 repeated uint32 downIp = 8; 49 repeated uint32 downPort = 9; 50 optional bytes thumbDownPara = 10; 51 optional bytes originalDownPara = 11; 52 optional bytes downDomain = 12; 53 repeated bytes bigDownUrl = 13; 54 optional bytes bigDownPara = 14; 55 optional bytes bigThumbDownPara = 15; 56 optional uint32 httpsUrlFlag = 16; 57 repeated IPv6Info downIp6 = 26; 58 optional bytes clientIp6 = 27; 59 } 60 61 message IPv6Info { 62 optional bytes ip6 = 1; 63 optional uint32 port = 2; 64 } 65 */ 66 67 message ReqBody { 68 optional uint32 subcmd = 1; 69 repeated D352TryUpImgReq tryupImgReq = 2; 70 // repeated GetImgUrlReq getimgUrlReq = 3; 71 // repeated DelImgReq delImgReq = 4; 72 optional uint32 netType = 10; 73 } 74 75 message RspBody { 76 optional uint32 subcmd = 1; 77 repeated TryUpImgRsp tryupImgRsp = 2; 78 // repeated GetImgUrlRsp getimgUrlRsp = 3; 79 optional bool newBigchan = 4; 80 // repeated DelImgRsp delImgRsp = 5; 81 optional bytes failMsg = 10; 82 } 83 84 message D352TryUpImgReq { 85 optional uint64 srcUin = 1; 86 optional uint64 dstUin = 2; 87 optional uint64 fileId = 3; 88 optional bytes fileMd5 = 4; 89 optional uint64 fileSize = 5; 90 optional bytes fileName = 6; 91 optional uint32 srcTerm = 7; 92 optional uint32 platformType = 8; 93 optional uint32 innerIp = 9; 94 optional bool addressBook = 10; 95 optional uint32 retry = 11; 96 optional uint32 buType = 12; 97 optional bool picOriginal = 13; 98 optional uint32 picWidth = 14; 99 optional uint32 picHeight = 15; 100 optional uint32 picType = 16; 101 optional bytes buildVer = 17; 102 optional bytes fileIndex = 18; 103 optional uint32 storeDays = 19; 104 optional uint32 tryupStepflag = 20; 105 optional bool rejectTryfast = 21; 106 optional uint32 srvUpload = 22; 107 optional bytes transferUrl = 23; 108 } 109 110 message TryUpImgRsp { 111 optional uint64 fileId = 1; 112 optional uint32 clientIp = 2; 113 optional uint32 result = 3; 114 optional bytes failMsg = 4; 115 optional bool fileExit = 5; 116 // optional ImgInfo imgInfo = 6; 117 repeated uint32 upIp = 7; 118 repeated uint32 upPort = 8; 119 optional bytes upUkey = 9; 120 optional bytes upResid = 10; 121 optional bytes upUuid = 11; 122 optional uint64 upOffset = 12; 123 optional uint64 blockSize = 13; 124 optional bytes encryptDstip = 14; 125 optional uint32 roamdays = 15; 126 // repeated IPv6Info upIp6 = 26; 127 optional bytes clientIp6 = 27; 128 optional bytes thumbDownPara = 60; 129 optional bytes originalDownPara = 61; 130 optional bytes downDomain = 62; 131 optional bytes bigDownPara = 64; 132 optional bytes bigThumbDownPara = 65; 133 optional uint32 httpsUrlFlag = 66; 134 // optional TryUpInfo4Busi info4Busi = 1001; 135 } 136 137 /* 138 message TryUpInfo4Busi { 139 optional bytes fileResid = 1; 140 optional bytes downDomain = 2; 141 optional bytes thumbDownUrl = 3; 142 optional bytes originalDownUrl = 4; 143 optional bytes bigDownUrl = 5; 144 } 145 */