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

     1  syntax = "proto3";
     2  
     3  option go_package = "github.com/LagrangeDev/LagrangeGo/client/packets/pb/service/oidb";
     4  
     5  // Get Offline File Download
     6  message OidbSvcTrpcTcp0xE37_800 {
     7    uint32 SubCommand = 1;
     8    int32 Field2 = 2;
     9    OidbSvcTrpcTcp0xE37_800Body Body = 10;
    10    int32 Field101 = 101;
    11    int32 Field102 = 102;
    12    int32 Field200 = 200;
    13  }
    14  
    15  message OidbSvcTrpcTcp0xE37_800Body {
    16    string SenderUid = 10;
    17    string ReceiverUid = 20;
    18    string FileUuid = 30;
    19    string FileHash = 40;
    20  }
    21  
    22  message OidbSvcTrpcTcp0xE37Response {
    23    uint32 Command = 1;
    24    int32 Seq = 2;
    25    ApplyUploadRespV3 Upload = 19;
    26    int32 BusinessId = 101;
    27    int32 ClientType = 102;
    28    int32 FlagSupportMediaPlatform = 200;
    29  }
    30  
    31  message ApplyUploadRespV3 {
    32    int32 RetCode = 10;
    33    string RetMsg = 20;
    34    int64 TotalSpace = 30;
    35    int64 UsedSpace = 40;
    36    int64 UploadedSize = 50;
    37    string UploadIp = 60;
    38    string UploadDomain = 70;
    39    uint32 UploadPort = 80;
    40    string Uuid = 90;
    41    bytes UploadKey = 100;
    42    bool BoolFileExist = 110;
    43    int32 PackSize = 120;
    44    repeated string UploadIpList = 130;
    45    int32 UploadHttpsPort = 140;
    46    string UploadHttpsDomain = 150;
    47    string UploadDns = 160;
    48    string UploadLanip = 170;
    49    string FileAddon = 200;
    50    bytes MediaPlatformUploadKey = 220;
    51  }