github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/oidb/oidb0xec4.proto (about) 1 syntax = "proto2"; 2 option go_package = "github.com/Mrs4s/MiraiGo/client/pb/oidb"; 3 4 message Comment { 5 optional string id = 1; 6 optional string comment = 2; 7 optional uint64 time = 3; 8 optional uint64 fromUin = 4; 9 optional uint64 toUin = 5; 10 optional string replyId = 6; 11 optional string fromNick = 7; 12 } 13 14 message Praise { 15 optional uint64 fromUin = 1; 16 optional uint64 toUin = 2; 17 optional uint64 time = 3; 18 optional string fromNick = 4; 19 } 20 21 message Quest { 22 optional string id = 1; 23 optional string quest = 2; 24 optional uint64 questUin = 3; 25 optional uint64 time = 4; 26 optional string ans = 5; 27 optional uint64 ansTime = 6; 28 repeated Comment comment = 7; 29 repeated Praise praise = 8; 30 optional uint64 praiseNum = 9; 31 optional string likeKey = 10; 32 optional uint64 systemId = 11; 33 optional uint64 commentNum = 12; 34 optional uint64 showType = 13; 35 optional uint64 showTimes = 14; 36 optional uint64 beenPraised = 15; 37 optional bool questRead = 16; 38 optional uint64 ansShowType = 17; 39 } 40 41 message DEC4ReqBody { 42 optional uint64 uin = 1; 43 optional uint64 questNum = 2; 44 optional uint64 commentNum = 3; 45 optional bytes cookie = 4; 46 optional uint32 fetchType = 5; 47 } 48 49 message DEC4RspBody { 50 repeated Quest quest = 1; 51 optional bool isFetchOver = 2; 52 optional uint32 totalQuestNum = 3; 53 optional bytes cookie = 4; 54 optional uint32 ret = 5; 55 optional uint32 answeredQuestNum = 6; 56 }