1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-06-19 14:05:04 +08:00
MiraiGo/proto/oidb/0x8fc.proto
2021-11-07 10:15:31 +08:00

74 lines
1.7 KiB
Protocol Buffer

syntax = "proto2";
package oidb_0x8fc;
option go_package = "oidb/oidb0x8fc;oidb0x8fc";
message CardNameElem {
optional uint32 enumCardType = 1;
optional bytes value = 2;
}
message ClientInfo {
optional uint32 implat = 1;
optional string clientver = 2;
}
message CommCardNameBuf {
repeated RichCardNameElem richCardName = 1;
optional uint32 coolId = 2;
}
message LevelName {
optional uint32 level = 1;
optional string name = 2;
}
message MemberInfo {
optional uint64 uin = 1;
optional uint32 point = 2;
optional uint32 activeDay = 3;
optional uint32 level = 4;
optional bytes specialTitle = 5;
optional int32 specialTitleExpireTime = 6;
optional bytes uinName = 7;
optional bytes memberCardName = 8;
optional bytes phone = 9;
optional bytes email = 10;
optional bytes remark = 11;
optional uint32 gender = 12;
optional bytes job = 13;
optional uint32 tribeLevel = 14;
optional uint32 tribePoint = 15;
repeated CardNameElem richCardName = 16;
optional bytes commRichCardName = 17;
optional uint32 ringtoneId = 18;
optional bytes groupHonor = 19;
optional uint32 cmduinFlagEx3Grocery = 20;
optional uint32 cmduinFlagEx3Mask = 21;
}
message ReqBody {
optional uint64 groupCode = 1;
optional uint32 showFlag = 2;
repeated MemberInfo memLevelInfo = 3;
repeated LevelName levelName = 4;
optional uint32 updateTime = 5;
optional uint32 officeMode = 6;
optional uint32 groupOpenAppid = 7;
optional ClientInfo clientInfo = 8;
optional bytes authKey = 9;
repeated LevelName levelNameNew = 10;
}
message RichCardNameElem {
optional bytes ctrl = 1;
optional bytes text = 2;
}
message RspBody {
optional uint64 groupCode = 1;
optional string ErrInfo = 2;
optional bytes coolGroupCardRsp = 3;
}