1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-04 11:07:40 +08:00
MiraiGo/client/pb/oidb/oidb0xec4.proto
2022-02-14 00:51:36 +08:00

56 lines
1.4 KiB
Protocol Buffer

syntax = "proto2";
option go_package = "github.com/Mrs4s/MiraiGo/client/pb/oidb";
message Comment {
optional string id = 1;
optional string comment = 2;
optional uint64 time = 3;
optional uint64 fromUin = 4;
optional uint64 toUin = 5;
optional string replyId = 6;
optional string fromNick = 7;
}
message Praise {
optional uint64 fromUin = 1;
optional uint64 toUin = 2;
optional uint64 time = 3;
optional string fromNick = 4;
}
message Quest {
optional string id = 1;
optional string quest = 2;
optional uint64 questUin = 3;
optional uint64 time = 4;
optional string ans = 5;
optional uint64 ansTime = 6;
repeated Comment comment = 7;
repeated Praise praise = 8;
optional uint64 praiseNum = 9;
optional string likeKey = 10;
optional uint64 systemId = 11;
optional uint64 commentNum = 12;
optional uint64 showType = 13;
optional uint64 showTimes = 14;
optional uint64 beenPraised = 15;
optional bool questRead = 16;
optional uint64 ansShowType = 17;
}
message DEC4ReqBody {
optional uint64 uin = 1;
optional uint64 questNum = 2;
optional uint64 commentNum = 3;
optional bytes cookie = 4;
optional uint32 fetchType = 5;
}
message DEC4RspBody {
repeated Quest quest = 1;
optional bool isFetchOver = 2;
optional uint32 totalQuestNum = 3;
optional bytes cookie = 4;
optional uint32 ret = 5;
optional uint32 answeredQuestNum = 6;
}