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

     1  syntax = "proto2";
     2  
     3  option go_package = "github.com/Mrs4s/MiraiGo/client/pb/oidb";
     4  
     5  message D6D8ReqBody {
     6    // optional GetFileInfoReqBody fileInfoReq = 1;
     7    optional GetFileListReqBody fileListInfoReq = 2;
     8    optional GetFileCountReqBody groupFileCountReq = 3;
     9    optional GetSpaceReqBody groupSpaceReq = 4;
    10  }
    11  
    12  message D6D8RspBody {
    13    // optional GetFileInfoRspBody fileInfoRsp = 1;
    14    optional GetFileListRspBody fileListInfoRsp = 2;
    15    optional GetFileCountRspBody fileCountRsp = 3;
    16    optional GetSpaceRspBody groupSpaceRsp = 4;
    17  }
    18  
    19  message GetFileInfoReqBody {
    20    optional uint64 groupCode = 1;
    21    optional uint32 appId = 2;
    22    optional uint32 busId = 3;
    23    optional string fileId = 4;
    24    optional uint32 fieldFlag = 5;
    25  }
    26  
    27  message GetFileInfoRspBody {
    28    optional int32 retCode = 1;
    29    optional string retMsg = 2;
    30    optional string clientWording = 3;
    31    optional GroupFileInfo fileInfo = 4;
    32  }
    33  
    34  message GetFileListRspBody {
    35    optional int32 retCode = 1;
    36    optional string retMsg = 2;
    37    optional string clientWording = 3;
    38    optional bool isEnd = 4;
    39    message Item {
    40      optional uint32 type = 1;
    41      optional GroupFolderInfo folderInfo = 2;
    42      optional GroupFileInfo fileInfo = 3;
    43    }
    44    repeated Item itemList = 5;
    45    optional FileTimeStamp maxTimestamp = 6;
    46    optional uint32 allFileCount = 7;
    47    optional uint32 filterCode = 8;
    48    optional bool safeCheckFlag = 11;
    49    optional uint32 safeCheckRes = 12;
    50    optional uint32 nextIndex = 13;
    51    optional bytes context = 14;
    52    optional uint32 role = 15;
    53    optional uint32 openFlag = 16;
    54  }
    55  
    56  message GroupFileInfo {/* renamed from FileInfo */
    57    optional string fileId = 1;
    58    optional string fileName = 2;
    59    optional uint64 fileSize = 3;
    60    optional uint32 busId = 4;
    61    optional uint64 uploadedSize = 5;
    62    optional uint32 uploadTime = 6;
    63    optional uint32 deadTime = 7;
    64    optional uint32 modifyTime = 8;
    65    optional uint32 downloadTimes = 9;
    66    optional bytes sha = 10;
    67    optional bytes sha3 = 11;
    68    optional bytes md5 = 12;
    69    optional string localPath = 13;
    70    optional string uploaderName = 14;
    71    optional uint64 uploaderUin = 15;
    72    optional string parentFolderId = 16;
    73  }
    74  
    75  message GroupFolderInfo {/* renamed from FolderInfo */
    76    optional string folderId = 1;
    77    optional string parentFolderId = 2;
    78    optional string folderName = 3;
    79    optional uint32 createTime = 4;
    80    optional uint32 modifyTime = 5;
    81    optional uint64 createUin = 6;
    82    optional string creatorName = 7;
    83    optional uint32 totalFileCount = 8;
    84  }
    85  
    86  
    87  message GetFileListReqBody {
    88    optional uint64 groupCode = 1;
    89    optional uint32 appId = 2;
    90    optional string folderId = 3;
    91    optional FileTimeStamp startTimestamp = 4;
    92    optional uint32 fileCount = 5;
    93    optional FileTimeStamp maxTimestamp = 6;
    94    optional uint32 allFileCount = 7;
    95    optional uint32 reqFrom = 8;
    96    optional uint32 sortBy = 9;
    97    optional uint32 filterCode = 10;
    98    optional uint64 uin = 11;
    99    optional uint32 fieldFlag = 12;
   100    optional uint32 startIndex = 13;
   101    optional bytes context = 14;
   102    optional uint32 clientVersion = 15;
   103  }
   104  
   105  message GetFileCountReqBody {
   106    optional uint64 groupCode = 1;
   107    optional uint32 appId = 2;
   108    optional uint32 busId = 3;
   109  }
   110  
   111  message GetSpaceReqBody {
   112    optional uint64 groupCode = 1;
   113    optional uint32 appId = 2;
   114  }
   115  
   116  message GetFileCountRspBody {
   117    optional int32 retCode = 1;
   118    optional string retMsg = 2;
   119    optional string clientWording = 3;
   120    optional uint32 allFileCount = 4;
   121    optional bool fileTooMany = 5;
   122    optional uint32 limitCount = 6;
   123    optional bool isFull = 7;
   124  }
   125  
   126  message GetSpaceRspBody {
   127    optional int32 retCode = 1;
   128    optional string retMsg = 2;
   129    optional string clientWording = 3;
   130    optional uint64 totalSpace = 4;
   131    optional uint64 usedSpace = 5;
   132  }
   133  
   134  message FileTimeStamp {
   135    optional uint32 uploadTime = 1;
   136    optional string fileId = 2;
   137  }