mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-06-19 14:05:04 +08:00
138 lines
3.6 KiB
Protocol Buffer
138 lines
3.6 KiB
Protocol Buffer
syntax = "proto2";
|
|
|
|
package oidb_0x6d8;
|
|
|
|
import "group_file_common/common.proto";
|
|
|
|
option go_package = "oidb/oidb0x6d8;oidb0x6d8";
|
|
|
|
message FileTimeStamp {
|
|
optional uint32 uploadTime = 1;
|
|
optional string fileId = 2;
|
|
}
|
|
|
|
message GetFileCountReqBody {
|
|
optional uint64 groupCode = 1;
|
|
optional uint32 appId = 2;
|
|
optional uint32 busId = 3;
|
|
}
|
|
|
|
message GetFileCountRspBody {
|
|
optional int32 retCode = 1;
|
|
optional string retMsg = 2;
|
|
optional string clientWording = 3;
|
|
optional uint32 allFileCount = 4;
|
|
optional bool fileTooMany = 5;
|
|
optional uint32 limitCount = 6;
|
|
optional bool isFull = 7;
|
|
}
|
|
|
|
message GetFileInfoReqBody {
|
|
optional uint64 groupCode = 1;
|
|
optional uint32 appId = 2;
|
|
optional uint32 busId = 3;
|
|
optional string fileId = 4;
|
|
optional uint32 fieldFlag = 5;
|
|
}
|
|
|
|
message GetFileInfoRspBody {
|
|
optional int32 retCode = 1;
|
|
optional string retMsg = 2;
|
|
optional string clientWording = 3;
|
|
optional group_file_common.FileInfo fileInfo = 4;
|
|
}
|
|
|
|
message GetFileListReqBody {
|
|
optional uint64 groupCode = 1;
|
|
optional uint32 appId = 2;
|
|
optional string folderId = 3;
|
|
optional FileTimeStamp startTimestamp = 4;
|
|
optional uint32 fileCount = 5;
|
|
optional FileTimeStamp maxTimestamp = 6;
|
|
optional uint32 allFileCount = 7;
|
|
optional uint32 reqFrom = 8;
|
|
optional uint32 sortBy = 9;
|
|
optional uint32 filterCode = 10;
|
|
optional uint64 uin = 11;
|
|
optional uint32 fieldFlag = 12;
|
|
optional uint32 startIndex = 13;
|
|
optional bytes context = 14;
|
|
optional uint32 clientVersion = 15;
|
|
optional uint32 whiteList = 16;
|
|
optional uint32 sortOrder = 17;
|
|
optional uint32 showOnlinedocFolder = 18;
|
|
}
|
|
|
|
message GetFileListRspBody {
|
|
optional int32 retCode = 1;
|
|
optional string retMsg = 2;
|
|
optional string clientWording = 3;
|
|
optional bool isEnd = 4;
|
|
repeated Item itemList = 5;
|
|
optional FileTimeStamp maxTimestamp = 6;
|
|
optional uint32 allFileCount = 7;
|
|
optional uint32 filterCode = 8;
|
|
optional bool safeCheckFlag = 11;
|
|
optional uint32 safeCheckRes = 12;
|
|
optional uint32 nextIndex = 13;
|
|
optional bytes context = 14;
|
|
optional uint32 role = 15;
|
|
optional uint32 openFlag = 16;
|
|
|
|
message Item {
|
|
optional uint32 type = 1;
|
|
optional group_file_common.FolderInfo folderInfo = 2;
|
|
optional group_file_common.FileInfo fileInfo = 3;
|
|
}
|
|
}
|
|
|
|
message GetFilePreviewReqBody {
|
|
optional uint64 groupCode = 1;
|
|
optional uint32 appId = 2;
|
|
optional uint32 busId = 3;
|
|
optional string fileId = 4;
|
|
}
|
|
|
|
message GetFilePreviewRspBody {
|
|
optional int32 retCode = 1;
|
|
optional string retMsg = 2;
|
|
optional string clientWording = 3;
|
|
optional uint32 serverIp = 4;
|
|
optional uint32 serverPort = 5;
|
|
optional string downloadDns = 6;
|
|
optional bytes downloadUrl = 7;
|
|
optional string cookieVal = 8;
|
|
optional bytes reservedField = 9;
|
|
optional bytes downloadDnsHttps = 10;
|
|
optional uint32 previewPortHttps = 11;
|
|
}
|
|
|
|
message GetSpaceReqBody {
|
|
optional uint64 groupCode = 1;
|
|
optional uint32 appId = 2;
|
|
}
|
|
|
|
message GetSpaceRspBody {
|
|
optional int32 retCode = 1;
|
|
optional string retMsg = 2;
|
|
optional string clientWording = 3;
|
|
optional uint64 totalSpace = 4;
|
|
optional uint64 usedSpace = 5;
|
|
optional bool allUpload = 6;
|
|
}
|
|
|
|
message ReqBody {
|
|
optional GetFileInfoReqBody fileInfoReq = 1;
|
|
optional GetFileListReqBody fileListInfoReq = 2;
|
|
optional GetFileCountReqBody groupFileCntReq = 3;
|
|
optional GetSpaceReqBody groupSpaceReq = 4;
|
|
optional GetFilePreviewReqBody filePreviewReq = 5;
|
|
}
|
|
|
|
message RspBody {
|
|
optional GetFileInfoRspBody fileInfoRsp = 1;
|
|
optional GetFileListRspBody fileListInfoRsp = 2;
|
|
optional GetFileCountRspBody groupFileCntRsp = 3;
|
|
optional GetSpaceRspBody groupSpaceRsp = 4;
|
|
optional GetFilePreviewRspBody filePreviewRsp = 5;
|
|
} |