github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/oidb/oidb0x6d6.proto (about) 1 syntax = "proto2"; 2 3 option go_package = "github.com/Mrs4s/MiraiGo/client/pb/oidb"; 4 5 message DeleteFileReqBody { 6 optional int64 groupCode = 1; 7 optional int32 appId = 2; 8 optional int32 busId = 3; 9 optional string parentFolderId = 4; 10 optional string fileId = 5; 11 } 12 message DeleteFileRspBody { 13 optional int32 retCode = 1; 14 optional string retMsg = 2; 15 optional string clientWording = 3; 16 } 17 message DownloadFileReqBody { 18 optional int64 groupCode = 1; 19 optional int32 appId = 2; 20 optional int32 busId = 3; 21 optional string fileId = 4; 22 optional bool boolThumbnailReq = 5; 23 optional int32 urlType = 6; 24 optional bool boolPreviewReq = 7; 25 } 26 message DownloadFileRspBody { 27 optional int32 retCode = 1; 28 optional string retMsg = 2; 29 optional string clientWording = 3; 30 optional string downloadIp = 4; 31 optional bytes downloadDns = 5; 32 optional bytes downloadUrl = 6; 33 optional bytes sha = 7; 34 optional bytes sha3 = 8; 35 optional bytes md5 = 9; 36 optional bytes cookieVal = 10; 37 optional string saveFileName = 11; 38 optional int32 previewPort = 12; 39 } 40 message MoveFileReqBody { 41 optional int64 groupCode = 1; 42 optional int32 appId = 2; 43 optional int32 busId = 3; 44 optional string fileId = 4; 45 optional string parentFolderId = 5; 46 optional string destFolderId = 6; 47 } 48 message MoveFileRspBody { 49 optional int32 retCode = 1; 50 optional string retMsg = 2; 51 optional string clientWording = 3; 52 optional string parentFolderId = 4; 53 } 54 message RenameFileReqBody { 55 optional int64 groupCode = 1; 56 optional int32 appId = 2; 57 optional int32 busId = 3; 58 optional string fileId = 4; 59 optional string parentFolderId = 5; 60 optional string newFileName = 6; 61 } 62 message RenameFileRspBody { 63 optional int32 retCode = 1; 64 optional string retMsg = 2; 65 optional string clientWording = 3; 66 } 67 message D6D6ReqBody { 68 optional UploadFileReqBody uploadFileReq = 1; 69 // optional ResendReqBody resendFileReq = 2; 70 optional DownloadFileReqBody downloadFileReq = 3; 71 optional DeleteFileReqBody deleteFileReq = 4; 72 optional RenameFileReqBody renameFileReq = 5; 73 optional MoveFileReqBody moveFileReq = 6; 74 } 75 message ResendReqBody { 76 optional int64 groupCode = 1; 77 optional int32 appId = 2; 78 optional int32 busId = 3; 79 optional string fileId = 4; 80 optional bytes sha = 5; 81 } 82 message ResendRspBody { 83 optional int32 retCode = 1; 84 optional string retMsg = 2; 85 optional string clientWording = 3; 86 optional string uploadIp = 4; 87 optional bytes fileKey = 5; 88 optional bytes checkKey = 6; 89 } 90 message D6D6RspBody { 91 optional UploadFileRspBody uploadFileRsp = 1; 92 optional ResendRspBody resendFileRsp = 2; 93 optional DownloadFileRspBody downloadFileRsp = 3; 94 optional DeleteFileRspBody deleteFileRsp = 4; 95 optional RenameFileRspBody renameFileRsp = 5; 96 optional MoveFileRspBody moveFileRsp = 6; 97 } 98 message UploadFileReqBody { 99 optional int64 groupCode = 1; 100 optional int32 appId = 2; 101 optional int32 busId = 3; 102 optional int32 entrance = 4; 103 optional string parentFolderId = 5; 104 optional string fileName = 6; 105 optional string localPath = 7; 106 optional int64 int64FileSize = 8; 107 optional bytes sha = 9; 108 optional bytes sha3 = 10; 109 optional bytes md5 = 11; 110 optional bool supportMultiUpload = 15; 111 } 112 message UploadFileRspBody { 113 optional int32 retCode = 1; 114 optional string retMsg = 2; 115 optional string clientWording = 3; 116 optional string uploadIp = 4; 117 optional string serverDns = 5; 118 optional int32 busId = 6; 119 optional string fileId = 7; 120 optional bytes fileKey = 8; 121 optional bytes checkKey = 9; 122 optional bool boolFileExist = 10; 123 repeated string uploadIpLanV4 = 12; 124 repeated string uploadIpLanV6 = 13; 125 optional int32 uploadPort = 14; 126 }