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  */