github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/oidb/oidb.proto (about) 1 syntax = "proto3"; 2 3 option go_package = "github.com/Mrs4s/MiraiGo/client/pb/oidb"; 4 5 message OIDBSSOPkg { 6 int32 command = 1; 7 int32 serviceType = 2; 8 int32 result = 3; 9 bytes bodybuffer = 4; 10 string errorMsg = 5; 11 string clientVersion = 6; 12 } 13 14 message D8A0RspBody { 15 int64 optUint64GroupCode = 1; 16 // repeated D8A0KickResult msgKickResult = 2; 17 } 18 message D8A0KickResult { 19 int32 optUint32Result = 1; 20 int64 optUint64MemberUin = 2; 21 } 22 message D8A0KickMemberInfo { 23 int32 optUint32Operate = 1; 24 int64 optUint64MemberUin = 2; 25 int32 optUint32Flag = 3; 26 bytes optBytesMsg = 4; 27 } 28 message D8A0ReqBody { 29 int64 optUint64GroupCode = 1; 30 repeated D8A0KickMemberInfo msgKickList = 2; 31 repeated int64 kickList = 3; 32 int32 kickFlag = 4; 33 bytes kickMsg = 5; 34 } 35 36 message D89AReqBody { 37 int64 groupCode = 1; 38 D89AGroupinfo stGroupInfo = 2; 39 int64 originalOperatorUin = 3; 40 int32 reqGroupOpenAppid = 4; 41 } 42 43 message D89AGroupinfo { 44 int32 groupExtAdmNum = 1; 45 int32 flag = 2; 46 bytes ingGroupName = 3; 47 bytes ingGroupMemo = 4; 48 bytes ingGroupFingerMemo = 5; 49 bytes ingGroupAioSkinUrl = 6; 50 bytes ingGroupBoardSkinUrl = 7; 51 bytes ingGroupCoverSkinUrl = 8; 52 int32 groupGrade = 9; 53 int32 activeMemberNum = 10; 54 int32 certificationType = 11; 55 bytes ingCertificationText = 12; 56 bytes ingGroupRichFingerMemo = 13; 57 // D89AGroupNewGuidelinesInfo stGroupNewguidelines = 14; 58 int32 groupFace = 15; 59 int32 addOption = 16; 60 optional int32 shutupTime = 17; 61 int32 groupTypeFlag = 18; 62 bytes stringGroupTag = 19; 63 // D89AGroupGeoInfo msgGroupGeoInfo = 20; 64 int32 groupClassExt = 21; 65 bytes ingGroupClassText = 22; 66 int32 appPrivilegeFlag = 23; 67 int32 appPrivilegeMask = 24; 68 // D89AGroupExInfoOnly stGroupExInfo = 25; 69 int32 groupSecLevel = 26; 70 int32 groupSecLevelInfo = 27; 71 int64 subscriptionUin = 28; 72 int32 allowMemberInvite = 29; 73 bytes ingGroupQuestion = 30; 74 bytes ingGroupAnswer = 31; 75 int32 groupFlagext3 = 32; 76 int32 groupFlagext3Mask = 33; 77 int32 groupOpenAppid = 34; 78 int32 noFingerOpenFlag = 35; 79 int32 noCodeFingerOpenFlag = 36; 80 int64 rootId = 37; 81 int32 msgLimitFrequency = 38; 82 } 83 84 message D89AGroupNewGuidelinesInfo { 85 bool boolEnabled = 1; 86 bytes ingContent = 2; 87 } 88 message D89AGroupExInfoOnly { 89 int32 tribeId = 1; 90 int32 moneyForAddGroup = 2; 91 } 92 93 message D89AGroupGeoInfo { 94 int32 cityId = 1; 95 int64 longtitude = 2; 96 int64 latitude = 3; 97 bytes ingGeoContent = 4; 98 int64 poiId = 5; 99 } 100 101 message DED3ReqBody { 102 int64 toUin = 1; 103 int64 groupCode = 2; 104 int32 msgSeq = 3; 105 int32 msgRand = 4; 106 int64 aioUin = 5; 107 }