github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/oidb/oidb0xbcb.proto (about) 1 syntax = "proto2"; 2 3 option go_package = "github.com/Mrs4s/MiraiGo/client/pb/oidb"; 4 5 message CheckUrlReq { 6 repeated string url = 1; 7 optional string refer = 2; 8 optional string plateform = 3; 9 optional string qqPfTo = 4; 10 optional uint32 type = 5; 11 optional uint32 from = 6; 12 optional uint64 chatid = 7; 13 optional uint64 serviceType = 8; 14 optional uint64 sendUin = 9; 15 optional string reqType = 10; 16 optional string originalUrl = 11; 17 optional bool isArk = 12; 18 optional string arkName = 13; 19 optional bool isFinish = 14; 20 repeated string srcUrls = 15; 21 optional uint32 srcPlatform = 16; 22 optional string qua = 17; 23 } 24 25 message CheckUrlReqItem { 26 optional string url = 1; 27 optional string refer = 2; 28 optional string plateform = 3; 29 optional string qqPfTo = 4; 30 optional uint32 type = 5; 31 optional uint32 from = 6; 32 optional uint64 chatid = 7; 33 optional uint64 serviceType = 8; 34 optional uint64 sendUin = 9; 35 optional string reqType = 10; 36 } 37 38 message CheckUrlRsp { 39 repeated UrlCheckResult results = 1; 40 optional uint32 nextReqDuration = 2; 41 } 42 43 message DBCBReqBody { 44 optional int32 notUseCache = 9; 45 optional CheckUrlReq checkUrlReq = 10; 46 } 47 48 message DBCBRspBody { 49 optional string wording = 1; 50 optional CheckUrlRsp checkUrlRsp = 10; 51 } 52 53 message UrlCheckResult { 54 optional string url = 1; 55 optional uint32 result = 2; 56 optional uint32 jumpResult = 3; 57 optional string jumpUrl = 4; 58 optional uint32 level = 5; 59 optional uint32 subLevel = 6; 60 optional uint32 umrtype = 7; 61 optional uint32 retFrom = 8; 62 optional uint64 operationBit = 9; 63 }