mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-05-04 19:17:38 +08:00
81 lines
2.0 KiB
Protocol Buffer
81 lines
2.0 KiB
Protocol Buffer
syntax = "proto2";
|
|
|
|
package group_file_common;
|
|
|
|
option go_package = "group_file_common;group_file_common";
|
|
|
|
message FeedsInfo {
|
|
optional uint32 busId = 1;
|
|
optional string fileId = 2;
|
|
optional uint32 msgRandom = 3;
|
|
optional bytes ext = 4;
|
|
optional uint32 feedFlag = 5;
|
|
// optional msg_ctrl.MsgCtrl ctrl = 6;
|
|
}
|
|
|
|
message FeedsResult {
|
|
optional int32 retCode = 1;
|
|
optional string detail = 2;
|
|
optional string fileId = 3;
|
|
optional uint32 busId = 4;
|
|
optional uint32 deadTime = 5;
|
|
}
|
|
|
|
message FileInfo {
|
|
optional string fileId = 1;
|
|
optional string fileName = 2;
|
|
optional uint64 fileSize = 3;
|
|
optional uint32 busId = 4;
|
|
optional uint64 uploadedSize = 5;
|
|
optional uint32 uploadTime = 6;
|
|
optional uint32 deadTime = 7;
|
|
optional uint32 modifyTime = 8;
|
|
optional uint32 downloadTimes = 9;
|
|
optional bytes sha = 10;
|
|
optional bytes sha3 = 11;
|
|
optional bytes md5 = 12;
|
|
optional string localPath = 13;
|
|
optional string uploaderName = 14;
|
|
optional uint64 uploaderUin = 15;
|
|
optional string parentFolderId = 16;
|
|
optional uint32 safeType = 17;
|
|
optional bytes fileBlobExt = 20;
|
|
optional uint64 ownerUin = 21;
|
|
optional string feedId = 22;
|
|
optional bytes reservedField = 23;
|
|
}
|
|
|
|
message FileInfoTmem {
|
|
optional uint64 groupCode = 1;
|
|
repeated FileInfo files = 2;
|
|
}
|
|
|
|
message FileItem {
|
|
optional uint32 type = 1;
|
|
optional FolderInfo folderInfo = 2;
|
|
optional FileInfo fileInfo = 3;
|
|
}
|
|
|
|
message FolderInfo {
|
|
optional string folderId = 1;
|
|
optional string parentFolderId = 2;
|
|
optional string folderName = 3;
|
|
optional uint32 createTime = 4;
|
|
optional uint32 modifyTime = 5;
|
|
optional uint64 createUin = 6;
|
|
optional string creatorName = 7;
|
|
optional uint32 totalFileCount = 8;
|
|
optional uint64 modifyUin = 9;
|
|
optional string modifyName = 10;
|
|
optional uint64 usedSpace = 11;
|
|
}
|
|
|
|
message FolderInfoTmem {
|
|
optional uint64 groupCode = 1;
|
|
repeated FolderInfo folders = 2;
|
|
}
|
|
|
|
message OverwriteInfo {
|
|
optional string fileId = 1;
|
|
optional uint32 downloadTimes = 2;
|
|
} |