github.com/LagrangeDev/LagrangeGo@v0.0.0-20240512064304-ad4a85e10cb4/client/packets/pb/service/oidb/OidbSvcTrpcTcp0x6D8.proto (about)

     1  syntax = "proto3";
     2  
     3  option go_package = "github.com/LagrangeDev/LagrangeGo/client/packets/pb/service/oidb";
     4  
     5  // GroupFSView
     6  message OidbSvcTrpcTcp0x6D8 {
     7    optional OidbSvcTrpcTcp0x6D8List List = 2;
     8    optional OidbSvcTrpcTcp0x6D8Count Count = 3;
     9    optional OidbSvcTrpcTcp0x6D8Space Space = 4;
    10  }
    11  
    12  message OidbSvcTrpcTcp0x6D8List {
    13    uint32 GroupUin = 1;
    14    uint32 AppId = 2; // 7
    15    string TargetDirectory = 3;
    16    uint32 FileCount = 5; // 20
    17    uint32 SortBy = 9; // 1
    18    uint32 StartIndex = 13; // default 0
    19    uint32 Field17 = 17; // 2
    20    uint32 Field18 = 18; // 0
    21  }
    22  
    23  message OidbSvcTrpcTcp0x6D8Count {
    24    uint32 GroupUin = 1;
    25    uint32 AppId = 2; // 7
    26    uint32 BusId = 3; // 6
    27  }
    28  
    29  message OidbSvcTrpcTcp0x6D8Space {
    30    uint32 GroupUin = 1;
    31    uint32 AppId = 2; // 7
    32  }
    33  
    34  message OidbSvcTrpcTcp0x6D8_1Response {
    35    optional OidbSvcTrpcTcp0x6D8_1ResponseList List = 2;
    36    optional OidbSvcTrpcTcp0x6D8_1ResponseCount Count = 3;
    37    optional OidbSvcTrpcTcp0x6D8_1ResponseSpace Space = 4;
    38  }
    39  
    40  message OidbSvcTrpcTcp0x6D8_1ResponseList {
    41    int32 RetCode = 1;
    42    string RetMsg = 2;
    43    string ClientWording = 3;
    44    bool IsEnd = 4;
    45    repeated OidbSvcTrpcTcp0x6D8_1ResponseItem Items = 5;
    46  }
    47  
    48  message OidbSvcTrpcTcp0x6D8_1ResponseCount {
    49    uint32 FileCount = 4;
    50    uint32 LimitCount = 6;
    51    bool IsFull = 7;
    52  }
    53  
    54  message OidbSvcTrpcTcp0x6D8_1ResponseSpace {
    55    uint64 TotalSpace = 4;
    56    uint64 UsedSpace = 5;
    57    uint32 Field6 = 6;
    58  }
    59  
    60  message OidbSvcTrpcTcp0x6D8_1ResponseItem {
    61    uint32 Type = 1;
    62    OidbSvcTrpcTcp0x6D8_1ResponseFolderInfo FolderInfo = 2;
    63    OidbSvcTrpcTcp0x6D8_1ResponseFileInfo FileInfo = 3;
    64  }
    65  
    66  message OidbSvcTrpcTcp0x6D8_1ResponseFolderInfo {
    67    string FolderId = 1;
    68    string ParentDirectoryId = 2;
    69    string FolderName = 3;
    70    uint32 CreateTime = 4;
    71    uint32 ModifiedTime = 5;
    72    uint32 CreatorUin = 6;
    73    string CreatorName = 7;
    74    uint32 TotalFileCount = 8;
    75  }
    76  
    77  message OidbSvcTrpcTcp0x6D8_1ResponseFileInfo {
    78    string FileId = 1;
    79    string FileName = 2;
    80    uint64 FileSize = 3;
    81    uint32 BusId = 4;
    82    uint64 UploadedSize = 5;
    83    uint32 UploadedTime = 6;
    84    uint32 ExpireTime = 7;
    85    uint32 ModifiedTime = 8;
    86    uint32 DownloadedTimes = 9;
    87    bytes FileSha1 = 10;
    88    bytes FileMd5 = 12;
    89    string UploaderName = 14;
    90    uint32 UploaderUin = 15;
    91    string ParentDirectory = 16;
    92    uint32 Field17 = 17;
    93    string Field22 = 22;
    94  }