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 }