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 }