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  }