github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/cmd0x388/cmd0x388.proto (about)

     1  syntax = "proto2";
     2  
     3  option go_package = "github.com/Mrs4s/MiraiGo/client/pb/cmd0x388";
     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 ExpRoamExtendInfo {  
    24      optional bytes resid = 1;
    25    }
    26  
    27    message ExpRoamPicInfo {  
    28      optional uint32 shopFlag = 1;
    29      optional uint32 pkgId = 2;
    30      optional bytes picId = 3;
    31    }
    32  
    33    message ExtensionCommPicTryUp {  
    34      repeated bytes extinfo = 1;
    35    }
    36  
    37    message ExtensionExpRoamTryUp {  
    38      repeated ExpRoamPicInfo exproamPicInfo = 1;
    39    }
    40  
    41    message GetImgUrlReq {  
    42      optional uint64 groupCode = 1;
    43      optional uint64 dstUin = 2;
    44      optional uint64 fileid = 3;
    45      optional bytes fileMd5 = 4;
    46      optional uint32 urlFlag = 5;
    47      optional uint32 urlType = 6;
    48      optional uint32 reqTerm = 7;
    49      optional uint32 reqPlatformType = 8;
    50      optional uint32 innerIp = 9;
    51      optional uint32 buType = 10;
    52      optional bytes buildVer = 11;
    53      optional uint64 fileId = 12;
    54      optional uint64 fileSize = 13;
    55      optional uint32 originalPic = 14;
    56      optional uint32 retryReq = 15;
    57      optional uint32 fileHeight = 16;
    58      optional uint32 fileWidth = 17;
    59      optional uint32 picType = 18;
    60      optional uint32 picUpTimestamp = 19;
    61      optional uint32 reqTransferType = 20;
    62      optional uint64 qqmeetGuildId = 21;
    63      optional uint64 qqmeetChannelId = 22;
    64      optional bytes downloadIndex = 23;
    65    }
    66  
    67    message GetImgUrlRsp {  
    68      optional uint64 fileid = 1;
    69      optional bytes fileMd5 = 2;
    70      optional uint32 result = 3;
    71      optional bytes failMsg = 4;
    72      optional ImgInfo imgInfo = 5;
    73      repeated bytes thumbDownUrl = 6;
    74      repeated bytes originalDownUrl = 7;
    75      repeated bytes bigDownUrl = 8;
    76      repeated uint32 downIp = 9;
    77      repeated uint32 downPort = 10;
    78      optional bytes downDomain = 11;
    79      optional bytes thumbDownPara = 12;
    80      optional bytes originalDownPara = 13;
    81      optional bytes bigDownPara = 14;
    82      optional uint64 fileId = 15;
    83      optional uint32 autoDownType = 16;
    84      repeated uint32 orderDownType = 17;
    85      optional bytes bigThumbDownPara = 19;
    86      optional uint32 httpsUrlFlag = 20;
    87      repeated IPv6Info downIp6 = 26;
    88      optional bytes clientIp6 = 27;
    89    }
    90  
    91    message GetPttUrlReq {  
    92      optional uint64 groupCode = 1;
    93      optional uint64 dstUin = 2;
    94      optional uint64 fileid = 3;
    95      optional bytes fileMd5 = 4;
    96      optional uint32 reqTerm = 5;
    97      optional uint32 reqPlatformType = 6;
    98      optional uint32 innerIp = 7;
    99      optional uint32 buType = 8;
   100      optional bytes buildVer = 9;
   101      optional uint64 fileId = 10;
   102      optional bytes fileKey = 11;
   103      optional uint32 codec = 12;
   104      optional uint32 buId = 13;
   105      optional uint32 reqTransferType = 14;
   106      optional uint32 isAuto = 15;
   107    }
   108  
   109    message GetPttUrlRsp {  
   110      optional uint64 fileid = 1;
   111      optional bytes fileMd5 = 2;
   112      optional uint32 result = 3;
   113      optional bytes failMsg = 4;
   114      repeated bytes downUrl = 5;
   115      repeated uint32 downIp = 6;
   116      repeated uint32 downPort = 7;
   117      optional bytes downDomain = 8;
   118      optional bytes downPara = 9;
   119      optional uint64 fileId = 10;
   120      optional uint32 transferType = 11;
   121      optional uint32 allowRetry = 12;
   122      repeated IPv6Info downIp6 = 26;
   123      optional bytes clientIp6 = 27;
   124      optional string domain = 28;
   125    }
   126  
   127    message IPv6Info {  
   128      optional bytes ip6 = 1;
   129      optional uint32 port = 2;
   130    }
   131  
   132    message ImgInfo {  
   133      optional bytes fileMd5 = 1;
   134      optional uint32 fileType = 2;
   135      optional uint64 fileSize = 3;
   136      optional uint32 fileWidth = 4;
   137      optional uint32 fileHeight = 5;
   138    }
   139  
   140    message PicSize {  
   141      optional uint32 original = 1;
   142      optional uint32 thumb = 2;
   143      optional uint32 high = 3;
   144    }
   145  
   146    message D388ReqBody {  
   147      optional uint32 netType = 1;
   148      optional uint32 subcmd = 2;
   149      repeated TryUpImgReq tryupImgReq = 3;
   150      repeated GetImgUrlReq getimgUrlReq = 4;
   151      repeated TryUpPttReq tryupPttReq = 5;
   152      repeated GetPttUrlReq getpttUrlReq = 6;
   153      optional uint32 commandId = 7;
   154      repeated DelImgReq delImgReq = 8;
   155      optional bytes extension = 1001;
   156    }
   157  
   158    message D388RspBody {  
   159      optional uint32 clientIp = 1;
   160      optional uint32 subcmd = 2;
   161      repeated D388TryUpImgRsp tryupImgRsp = 3;
   162      repeated GetImgUrlRsp getimgUrlRsp = 4;
   163      repeated TryUpPttRsp tryupPttRsp = 5;
   164      repeated GetPttUrlRsp getpttUrlRsp = 6;
   165      repeated DelImgRsp delImgRsp = 7;
   166    }
   167  
   168    message TryUpImgReq {  
   169      optional uint64 groupCode = 1;
   170      optional uint64 srcUin = 2;
   171      optional uint64 fileId = 3;
   172      optional bytes fileMd5 = 4;
   173      optional uint64 fileSize = 5;
   174      optional bytes fileName = 6;
   175      optional uint32 srcTerm = 7;
   176      optional uint32 platformType = 8;
   177      optional uint32 buType = 9;
   178      optional uint32 picWidth = 10;
   179      optional uint32 picHeight = 11;
   180      optional uint32 picType = 12;
   181      optional bytes buildVer = 13;
   182      optional uint32 innerIp = 14;
   183      optional uint32 appPicType = 15;
   184      optional uint32 originalPic = 16;
   185      optional bytes fileIndex = 17;
   186      optional uint64 dstUin = 18;
   187      optional uint32 srvUpload = 19;
   188      optional bytes transferUrl = 20;
   189      optional uint64 qqmeetGuildId = 21;
   190      optional uint64 qqmeetChannelId = 22;
   191    }
   192  
   193    message D388TryUpImgRsp {
   194      optional uint64 fileId = 1;
   195      optional uint32 result = 2;
   196      optional bytes failMsg = 3;
   197      optional bool fileExit = 4;
   198      optional ImgInfo imgInfo = 5;
   199      repeated uint32 upIp = 6;
   200      repeated uint32 upPort = 7;
   201      optional bytes upUkey = 8;
   202      optional uint64 fileid = 9;
   203      optional uint64 upOffset = 10;
   204      optional uint64 blockSize = 11;
   205      optional bool newBigChan = 12;
   206      repeated IPv6Info upIp6 = 26;
   207      optional bytes clientIp6 = 27;
   208      optional bytes downloadIndex = 28;
   209      optional TryUpInfo4Busi info4Busi = 1001;
   210    }
   211  
   212    message TryUpInfo4Busi {  
   213      optional bytes downDomain = 1;
   214      optional bytes thumbDownUrl = 2;
   215      optional bytes originalDownUrl = 3;
   216      optional bytes bigDownUrl = 4;
   217      optional bytes fileResid = 5;
   218    }
   219  
   220    message TryUpPttReq {  
   221      optional uint64 groupCode = 1;
   222      optional uint64 srcUin = 2;
   223      optional uint64 fileId = 3;
   224      optional bytes fileMd5 = 4;
   225      optional uint64 fileSize = 5;
   226      optional bytes fileName = 6;
   227      optional uint32 srcTerm = 7;
   228      optional uint32 platformType = 8;
   229      optional uint32 buType = 9;
   230      optional bytes buildVer = 10;
   231      optional uint32 innerIp = 11;
   232      optional uint32 voiceLength = 12;
   233      optional bool newUpChan = 13;
   234      optional uint32 codec = 14;
   235      optional uint32 voiceType = 15;
   236      optional uint32 buId = 16;
   237    }
   238  
   239    message TryUpPttRsp {  
   240      optional uint64 fileId = 1;
   241      optional uint32 result = 2;
   242      optional bytes failMsg = 3;
   243      optional bool fileExit = 4;
   244      repeated uint32 upIp = 5;
   245      repeated uint32 upPort = 6;
   246      optional bytes upUkey = 7;
   247      optional uint64 fileid = 8;
   248      optional uint64 upOffset = 9;
   249      optional uint64 blockSize = 10;
   250      optional bytes fileKey = 11;
   251      optional uint32 channelType = 12;
   252      repeated IPv6Info upIp6 = 26;
   253      optional bytes clientIp6 = 27;
   254    }
   255