github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/profilecard/busi.proto (about) 1 syntax = "proto2"; 2 option go_package = "github.com/Mrs4s/MiraiGo/client/pb/profilecard"; 3 4 message BusiColor { 5 optional int32 r = 1; 6 optional int32 g = 2; 7 optional int32 b = 3; 8 } 9 10 message BusiComm { 11 optional int32 ver = 1; 12 optional int32 seq = 2; 13 optional int64 fromuin = 3; 14 optional int64 touin = 4; 15 optional int32 service = 5; 16 optional int32 sessionType = 6; 17 optional bytes sessionKey = 7; 18 optional int32 clientIp = 8; 19 optional BusiUi display = 9; 20 optional int32 result = 10; 21 optional string errMsg = 11; 22 optional int32 platform = 12; 23 optional string qqver = 13; 24 optional int32 build = 14; 25 optional BusiLoginSig msgLoginSig = 15; 26 optional int32 version = 17; 27 optional BusiUinInfo msgUinInfo = 18; 28 optional BusiRichUi msgRichDisplay = 19; 29 } 30 message BusiCommonReq { 31 optional string serviceCmd = 1; 32 optional BusiVisitorCountReq vcReq = 2; 33 optional BusiHideRecordsReq hrReq = 3; 34 } 35 message BusiDetailRecord { 36 optional int32 fuin = 1; 37 optional int32 source = 2; 38 optional int32 vtime = 3; 39 optional int32 mod = 4; 40 optional int32 hideFlag = 5; 41 } 42 message BusiHideRecordsReq { 43 optional int32 huin = 1; 44 optional int32 fuin = 2; 45 repeated BusiDetailRecord records = 3; 46 } 47 message BusiLabel { 48 optional bytes name = 1; 49 optional int32 enumType = 2; 50 optional BusiColor textColor = 3; 51 optional BusiColor edgingColor = 4; 52 optional int32 labelAttr = 5; 53 optional int32 labelType = 6; 54 } 55 message BusiLoginSig { 56 optional int32 type = 1; 57 optional bytes sig = 2; 58 optional int32 appid = 3; 59 } 60 message BusiRichUi { 61 optional string name = 1; 62 optional string serviceUrl = 2; 63 //repeated UiInfo uiList = 3; 64 } 65 message BusiUi { 66 optional string url = 1; 67 optional string title = 2; 68 optional string content = 3; 69 optional string jumpUrl = 4; 70 } 71 72 message BusiUinInfo { 73 optional int64 int64Longitude = 1; 74 optional int64 int64Latitude = 2; 75 } 76 message BusiVisitorCountReq { 77 optional int32 requireuin = 1; 78 optional int32 operuin = 2; 79 optional int32 mod = 3; 80 optional int32 reportFlag = 4; 81 } 82 message BusiVisitorCountRsp { 83 optional int32 requireuin = 1; 84 optional int32 totalLike = 2; 85 optional int32 totalView = 3; 86 optional int32 hotValue = 4; 87 optional int32 redValue = 5; 88 optional int32 hotDiff = 6; 89 }