From 69a48987e71edf8a944d6adf06adb059016361a3 Mon Sep 17 00:00:00 2001 From: sandtechnology <a1294790523@hotmail.com> Date: Thu, 8 Jul 2021 13:01:37 +0800 Subject: [PATCH] Revert "Fix #1192, request admin when loading groups (#1257)" This reverts commit ad7f95d0 --- mirai-core/src/commonMain/kotlin/MiraiImpl.kt | 9 - .../kotlin/contact/info/MemberInfoImpl.kt | 7 +- .../network/protocol/data/proto/OIDB.kt | 587 ++++++++---------- .../network/protocol/packet/PacketFactory.kt | 1 - .../protocol/packet/chat/TroopManagement.kt | 52 +- 5 files changed, 271 insertions(+), 385 deletions(-) diff --git a/mirai-core/src/commonMain/kotlin/MiraiImpl.kt b/mirai-core/src/commonMain/kotlin/MiraiImpl.kt index 4bbc95e8a..63e7cd27f 100644 --- a/mirai-core/src/commonMain/kotlin/MiraiImpl.kt +++ b/mirai-core/src/commonMain/kotlin/MiraiImpl.kt @@ -376,15 +376,6 @@ internal open class MiraiImpl : IMirai, LowLevelApiAccessor { break } } - bot.network.run { - val resp = - TroopManagement.GetAdmin(bot.client, groupCode).sendAndExpect<TroopManagement.GetAdmin.Response>() - check(resp is TroopManagement.GetAdmin.Response.Success) { "Failed to get admin info" } - sequence.filter { member -> member.permission == MemberPermission.MEMBER && resp.memberList.any { member.uin == it.memberUin } } - .forEach { memberInfoImpl -> - memberInfoImpl.permission = MemberPermission.ADMINISTRATOR - } - } return sequence } diff --git a/mirai-core/src/commonMain/kotlin/contact/info/MemberInfoImpl.kt b/mirai-core/src/commonMain/kotlin/contact/info/MemberInfoImpl.kt index 4b01d3454..6e7c755ab 100644 --- a/mirai-core/src/commonMain/kotlin/contact/info/MemberInfoImpl.kt +++ b/mirai-core/src/commonMain/kotlin/contact/info/MemberInfoImpl.kt @@ -37,10 +37,9 @@ internal data class MemberInfoImpl( ) : this( uin = jceInfo.memberUin, nick = jceInfo.nick, - // 管理员将在 MiraiImpl.kt:359 - // TroopManagement.GetAdmin 处理 - permission = when (jceInfo.memberUin) { - groupOwnerId -> MemberPermission.OWNER + permission = when { + jceInfo.memberUin == groupOwnerId -> MemberPermission.OWNER + jceInfo.dwFlag == 1L -> MemberPermission.ADMINISTRATOR else -> MemberPermission.MEMBER }, remark = jceInfo.autoRemark.orEmpty(), diff --git a/mirai-core/src/commonMain/kotlin/network/protocol/data/proto/OIDB.kt b/mirai-core/src/commonMain/kotlin/network/protocol/data/proto/OIDB.kt index eda6cf9b6..b5c0d241d 100644 --- a/mirai-core/src/commonMain/kotlin/network/protocol/data/proto/OIDB.kt +++ b/mirai-core/src/commonMain/kotlin/network/protocol/data/proto/OIDB.kt @@ -20,18 +20,18 @@ internal class Oidb0x5d4 : ProtoBuf { @Serializable internal class DelResult( @JvmField @ProtoNumber(1) val uin: Long = 0L, - @JvmField @ProtoNumber(2) val res: Int = 0, + @JvmField @ProtoNumber(2) val res: Int = 0 ) : ProtoBuf @Serializable internal class ReqBody( - @JvmField @ProtoNumber(1) val uinList: List<Long> = emptyList(), + @JvmField @ProtoNumber(1) val uinList: List<Long> = emptyList() ) : ProtoBuf @Serializable internal class RspBody( @JvmField @ProtoNumber(1) val seq: Int = 0, - @JvmField @ProtoNumber(2) val result: List<DelResult> = emptyList(), + @JvmField @ProtoNumber(2) val result: List<DelResult> = emptyList() ) : ProtoBuf } @@ -43,49 +43,49 @@ internal class Oidb0x5d2 : ProtoBuf { @JvmField @ProtoNumber(3) val age: Int = 0, @JvmField @ProtoNumber(4) val group: Int = 0, @JvmField @ProtoNumber(5) val login: Int = 0, - @JvmField @ProtoNumber(6) val remark: ByteArray = EMPTY_BYTE_ARRAY, + @JvmField @ProtoNumber(6) val remark: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class FriendEntry( @JvmField @ProtoNumber(1) val uin: Long = 0L, - @JvmField @ProtoNumber(2) val nick: ByteArray = EMPTY_BYTE_ARRAY, + @JvmField @ProtoNumber(2) val nick: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class GroupInfo( @JvmField @ProtoNumber(1) val id: Int = 0, - @JvmField @ProtoNumber(2) val name: ByteArray = EMPTY_BYTE_ARRAY, + @JvmField @ProtoNumber(2) val name: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class LoginInfo( @JvmField @ProtoNumber(1) val id: Int = 0, - @JvmField @ProtoNumber(2) val name: ByteArray = EMPTY_BYTE_ARRAY, + @JvmField @ProtoNumber(2) val name: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class ReqBody( @JvmField @ProtoNumber(1) val subCmd: Int = 0, @JvmField @ProtoNumber(2) val reqGetList: ReqGetList? = null, - @JvmField @ProtoNumber(3) val reqGetInfo: ReqGetInfo? = null, + @JvmField @ProtoNumber(3) val reqGetInfo: ReqGetInfo? = null ) : ProtoBuf @Serializable internal class ReqGetInfo( - @JvmField @ProtoNumber(1) val uinList: List<Long> = emptyList(), + @JvmField @ProtoNumber(1) val uinList: List<Long> = emptyList() ) : ProtoBuf @Serializable internal class ReqGetList( - @JvmField @ProtoNumber(1) val seq: Int = 0, + @JvmField @ProtoNumber(1) val seq: Int = 0 ) : ProtoBuf @Serializable internal class RspBody( @JvmField @ProtoNumber(1) val subCmd: Int = 0, @JvmField @ProtoNumber(2) val rspGetList: RspGetList? = null, - @JvmField @ProtoNumber(3) val rspGetInfo: RspGetInfo? = null, + @JvmField @ProtoNumber(3) val rspGetInfo: RspGetInfo? = null ) : ProtoBuf @Serializable @@ -94,13 +94,13 @@ internal class Oidb0x5d2 : ProtoBuf { @JvmField @ProtoNumber(2) val loginInfo: List<LoginInfo> = emptyList(), @JvmField @ProtoNumber(3) val time: Int = 0, @JvmField @ProtoNumber(4) val frdInfo: List<FriendInfo> = emptyList(), - @JvmField @ProtoNumber(5) val frdDelete: List<Long> = emptyList(), + @JvmField @ProtoNumber(5) val frdDelete: List<Long> = emptyList() ) : ProtoBuf @Serializable internal class RspGetList( @JvmField @ProtoNumber(1) val seq: Int = 0, - @JvmField @ProtoNumber(2) val list: List<FriendEntry> = emptyList(), + @JvmField @ProtoNumber(2) val list: List<FriendEntry> = emptyList() ) : ProtoBuf } @@ -109,13 +109,13 @@ internal class Oidb0x496 { internal class AioKeyword( @JvmField @ProtoNumber(1) val keywords: List<AioKeywordInfo> = emptyList(), @JvmField @ProtoNumber(2) val rules: List<AioKeywordRuleInfo> = emptyList(), - @JvmField @ProtoNumber(3) val version: Int = 0, + @JvmField @ProtoNumber(3) val version: Int = 0 ) : ProtoBuf @Serializable internal class AioKeywordInfo( @JvmField @ProtoNumber(1) val word: String = "", - @JvmField @ProtoNumber(2) val ruleId: Int = 0, + @JvmField @ProtoNumber(2) val ruleId: Int = 0 ) : ProtoBuf @Serializable @@ -125,7 +125,7 @@ internal class Oidb0x496 { @JvmField @ProtoNumber(3) val endTime: Int = 0, @JvmField @ProtoNumber(4) val postionFlag: Int = 0, @JvmField @ProtoNumber(5) val matchGroupClass: List<Int> = emptyList(), - @JvmField @ProtoNumber(6) val version: Int = 0, + @JvmField @ProtoNumber(6) val version: Int = 0 ) : ProtoBuf @Serializable @@ -134,7 +134,7 @@ internal class Oidb0x496 { @JvmField @ProtoNumber(2) val maxAioMsg: Int = 0, @JvmField @ProtoNumber(3) val enableHelper: Int = 0, @JvmField @ProtoNumber(4) val groupMaxNumber: Int = 0, - @JvmField @ProtoNumber(5) val nextUpdateTime: Int = 0, + @JvmField @ProtoNumber(5) val nextUpdateTime: Int = 0 ) : ProtoBuf @Serializable @@ -143,7 +143,7 @@ internal class Oidb0x496 { @JvmField @ProtoNumber(2) val managerUinList: List<Long> = emptyList(), @JvmField @ProtoNumber(3) val updateTime: Long = 0L, @JvmField @ProtoNumber(4) val firstUnreadManagerMsgSeq: Long = 0L, - @JvmField @ProtoNumber(5) val uint64ManagerMsgSeq: List<Long> = emptyList(), + @JvmField @ProtoNumber(5) val uint64ManagerMsgSeq: List<Long> = emptyList() ) : ProtoBuf @Serializable @@ -155,7 +155,7 @@ internal class Oidb0x496 { @JvmField @ProtoNumber(5) val justFetchMsgConfig: Int = 0, @JvmField @ProtoNumber(6) val type: Int = 0, @JvmField @ProtoNumber(7) val version: Int = 0, - @JvmField @ProtoNumber(8) val aioKeywordVersion: Int = 0, + @JvmField @ProtoNumber(8) val aioKeywordVersion: Int = 0 ) : ProtoBuf @Serializable @@ -166,7 +166,7 @@ internal class Oidb0x496 { @JvmField @ProtoNumber(4) val startKeywords: List<String> = emptyList(), @JvmField @ProtoNumber(5) val endKeywords: List<String> = emptyList(), @JvmField @ProtoNumber(6) val sessionTimeout: Int = 0, - @JvmField @ProtoNumber(7) val subscribeCategories: List<RobotSubscribeCategory> = emptyList(), + @JvmField @ProtoNumber(7) val subscribeCategories: List<RobotSubscribeCategory> = emptyList() ) : ProtoBuf @Serializable @@ -175,7 +175,7 @@ internal class Oidb0x496 { @JvmField @ProtoNumber(2) val name: String = "", @JvmField @ProtoNumber(3) val type: Int = 0, @JvmField @ProtoNumber(4) val nextWording: String = "", - @JvmField @ProtoNumber(5) val nextContent: String = "", + @JvmField @ProtoNumber(5) val nextContent: String = "" ) : ProtoBuf @Serializable @@ -185,13 +185,13 @@ internal class Oidb0x496 { @JvmField @ProtoNumber(3) val maxPositionMsg: Long = 0L, @JvmField @ProtoNumber(4) val msgGroupMsgConfig: GroupMsgConfig? = null, @JvmField @ProtoNumber(5) val robotConfig: Robot? = null, - @JvmField @ProtoNumber(6) val aioKeywordConfig: AioKeyword? = null, + @JvmField @ProtoNumber(6) val aioKeywordConfig: AioKeyword? = null ) : ProtoBuf @Serializable internal class UinRange( @JvmField @ProtoNumber(1) val startUin: Long = 0L, - @JvmField @ProtoNumber(2) val endUin: Long = 0L, + @JvmField @ProtoNumber(2) val endUin: Long = 0L ) : ProtoBuf } @@ -201,13 +201,13 @@ internal class Oidb0x8a0 : ProtoBuf { @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val optUint64GroupCode: Long = 0L, - @ProtoNumber(2) @JvmField val msgKickResult: List<KickResult> = emptyList(), + @ProtoNumber(2) @JvmField val msgKickResult: List<KickResult> = emptyList() ) : ProtoBuf @Serializable internal class KickResult( @ProtoNumber(1) @JvmField val optUint32Result: Int = 0, - @ProtoNumber(2) @JvmField val optUint64MemberUin: Long = 0L, + @ProtoNumber(2) @JvmField val optUint64MemberUin: Long = 0L ) : ProtoBuf @Serializable @@ -215,7 +215,7 @@ internal class Oidb0x8a0 : ProtoBuf { @ProtoNumber(1) @JvmField val optUint32Operate: Int = 0, @ProtoNumber(2) @JvmField val optUint64MemberUin: Long = 0L, @ProtoNumber(3) @JvmField val optUint32Flag: Int = 0, - @ProtoNumber(4) @JvmField val optBytesMsg: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(4) @JvmField val optBytesMsg: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -224,7 +224,7 @@ internal class Oidb0x8a0 : ProtoBuf { @ProtoNumber(2) @JvmField val msgKickList: List<KickMemberInfo> = emptyList(), @ProtoNumber(3) @JvmField val kickList: List<Long> = emptyList(), @ProtoNumber(4) @JvmField val kickFlag: Int = 0, - @ProtoNumber(5) @JvmField val kickMsg: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(5) @JvmField val kickMsg: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf } @@ -234,12 +234,12 @@ internal class Oidb0x8fc : ProtoBuf { @Serializable internal class CardNameElem( @ProtoNumber(1) @JvmField val enumCardType: Int /* enum */ = 1, - @ProtoNumber(2) @JvmField val value: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(2) @JvmField val value: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class CommCardNameBuf( - @ProtoNumber(1) @JvmField val richCardName: List<RichCardNameElem> = emptyList(), + @ProtoNumber(1) @JvmField val richCardName: List<RichCardNameElem> = emptyList() ) : ProtoBuf @Serializable @@ -252,7 +252,7 @@ internal class Oidb0x8fc : ProtoBuf { @ProtoNumber(6) @JvmField val officeMode: Int = 0, @ProtoNumber(7) @JvmField val groupOpenAppid: Int = 0, @ProtoNumber(8) @JvmField val msgClientInfo: ClientInfo? = null, - @ProtoNumber(9) @JvmField val authKey: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(9) @JvmField val authKey: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -273,31 +273,31 @@ internal class Oidb0x8fc : ProtoBuf { @ProtoNumber(14) @JvmField val tribeLevel: Int = 0, @ProtoNumber(15) @JvmField val tribePoint: Int = 0, @ProtoNumber(16) @JvmField val richCardName: List<CardNameElem> = emptyList(), - @ProtoNumber(17) @JvmField val commRichCardName: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(17) @JvmField val commRichCardName: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class RichCardNameElem( @ProtoNumber(1) @JvmField val ctrl: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(2) @JvmField val text: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(2) @JvmField val text: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val groupCode: Long = 0L, - @ProtoNumber(2) @JvmField val errInfo: String = "", + @ProtoNumber(2) @JvmField val errInfo: String = "" ) : ProtoBuf @Serializable internal class ClientInfo( @ProtoNumber(1) @JvmField val implat: Int = 0, - @ProtoNumber(2) @JvmField val ingClientver: String = "", + @ProtoNumber(2) @JvmField val ingClientver: String = "" ) : ProtoBuf @Serializable internal class LevelName( @ProtoNumber(1) @JvmField val level: Int = 0, - @ProtoNumber(2) @JvmField val name: String = "", + @ProtoNumber(2) @JvmField val name: String = "" ) : ProtoBuf } @@ -306,21 +306,21 @@ internal class Oidb0x88d : ProtoBuf { @Serializable internal class GroupExInfoOnly( @ProtoNumber(1) @JvmField val tribeId: Int = 0, - @ProtoNumber(2) @JvmField val moneyForAddGroup: Int = 0, + @ProtoNumber(2) @JvmField val moneyForAddGroup: Int = 0 ) : ProtoBuf @Serializable internal class ReqGroupInfo( @ProtoNumber(1) @JvmField val groupCode: Long = 0L, @ProtoNumber(2) @JvmField val stgroupinfo: GroupInfo? = null, - @ProtoNumber(3) @JvmField val lastGetGroupNameTime: Int = 0, + @ProtoNumber(3) @JvmField val lastGetGroupNameTime: Int = 0 ) : ProtoBuf @Serializable internal class RspGroupInfo( @ProtoNumber(1) @JvmField val groupCode: Long = 0L, @ProtoNumber(2) @JvmField val result: Int = 0, - @ProtoNumber(3) @JvmField val stgroupinfo: GroupInfo? = null, + @ProtoNumber(3) @JvmField val stgroupinfo: GroupInfo? = null ) : ProtoBuf @Serializable @@ -331,7 +331,7 @@ internal class Oidb0x88d : ProtoBuf { @ProtoNumber(4) @JvmField val int64Longitude: Long = 0L, @ProtoNumber(5) @JvmField val int64Latitude: Long = 0L, @ProtoNumber(6) @JvmField val geocontent: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(7) @JvmField val poiId: Long = 0L, + @ProtoNumber(7) @JvmField val poiId: Long = 0L ) : ProtoBuf @Serializable @@ -343,7 +343,7 @@ internal class Oidb0x88d : ProtoBuf { @ProtoNumber(5) @JvmField val goodNum: Int = 0, @ProtoNumber(6) @JvmField val badNum: Int = 0, @ProtoNumber(7) @JvmField val tagLen: Int = 0, - @ProtoNumber(8) @JvmField val tagValue: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(8) @JvmField val tagValue: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -456,20 +456,20 @@ internal class Oidb0x88d : ProtoBuf { @ProtoNumber(2) @JvmField val leftX: Int = 0, @ProtoNumber(3) @JvmField val leftY: Int = 0, @ProtoNumber(4) @JvmField val rightX: Int = 0, - @ProtoNumber(5) @JvmField val rightY: Int = 0, + @ProtoNumber(5) @JvmField val rightY: Int = 0 ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val stzrspgroupinfo: List<RspGroupInfo> = emptyList(), - @ProtoNumber(2) @JvmField val errorinfo: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(2) @JvmField val errorinfo: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class ReqBody( @ProtoNumber(1) @JvmField val appid: Int = 0, @ProtoNumber(2) @JvmField val stzreqgroupinfo: List<ReqGroupInfo> = emptyList(), - @ProtoNumber(3) @JvmField val pcClientVersion: Int = 0, + @ProtoNumber(3) @JvmField val pcClientVersion: Int = 0 ) : ProtoBuf @Serializable @@ -478,62 +478,7 @@ internal class Oidb0x88d : ProtoBuf { @ProtoNumber(2) @JvmField val msgInfo: List<GroupHeadPortraitInfo> = emptyList(), @ProtoNumber(3) @JvmField val defaultId: Int = 0, @ProtoNumber(4) @JvmField val verifyingPicCnt: Int = 0, - @ProtoNumber(5) @JvmField val msgVerifyingpicInfo: List<GroupHeadPortraitInfo> = emptyList(), - ) : ProtoBuf -} - -internal class Oidb0x899 : ProtoBuf { - @Serializable - internal class ReqBody( - @JvmField @ProtoNumber(1) val groupCode: Long = 0L, - @JvmField @ProtoNumber(2) val startUin: Long = 0L, - @JvmField @ProtoNumber(3) val identifyFlag: Int = 0, - @JvmField @ProtoNumber(4) val uinList: List<Long> = emptyList(), - @JvmField @ProtoNumber(5) val memberListOpt: MemberList? = null, - @JvmField @ProtoNumber(6) val memberNum: Int = 0, - @JvmField @ProtoNumber(7) val filterMethod: Int = 0, - @JvmField @ProtoNumber(8) val onlineFlag: Int = 0, - ) : ProtoBuf - - @Serializable - internal class RspBody( - @JvmField @ProtoNumber(1) val groupCode: Long = 0L, - @JvmField @ProtoNumber(2) val startUin: Long = 0L, - @JvmField @ProtoNumber(3) val identifyFlag: Int = 0, - @JvmField @ProtoNumber(4) val memberList: List<MemberList> = emptyList(), - @JvmField @ProtoNumber(5) val errorInfo: ByteArray = EMPTY_BYTE_ARRAY, - ) : ProtoBuf - - @Serializable - internal class MemberList( - @JvmField @ProtoNumber(1) val memberUin: Long = 0L, - @JvmField @ProtoNumber(2) val uinFlag: Int = 0, - @JvmField @ProtoNumber(3) val uinFlagExt: Int = 0, - @JvmField @ProtoNumber(4) val uinMobileFlag: Int = 0, - @JvmField @ProtoNumber(5) val uinArchFlag: Int = 0, - @JvmField @ProtoNumber(6) val joinTime: Int = 0, - @JvmField @ProtoNumber(7) val oldMsgSeq: Int = 0, - @JvmField @ProtoNumber(8) val newMsgSeq: Int = 0, - @JvmField @ProtoNumber(9) val lastSpeakTime: Int = 0, - @JvmField @ProtoNumber(10) val level: Int = 0, - @JvmField @ProtoNumber(11) val point: Int = 0, - @JvmField @ProtoNumber(12) val muteTimestamp: Int = 0, - @JvmField @ProtoNumber(13) val flagExt2: Int = 0, - @JvmField @ProtoNumber(14) val specialTitle: ByteArray = EMPTY_BYTE_ARRAY, - @JvmField @ProtoNumber(15) val specialTitleExpireTime: Int = 0, - @JvmField @ProtoNumber(16) val activeDay: Int = 0, - @JvmField @ProtoNumber(17) val uinKey: ByteArray = EMPTY_BYTE_ARRAY, - @JvmField @ProtoNumber(18) val privilege: Int = 0, - @JvmField @ProtoNumber(19) val richInfo: ByteArray = EMPTY_BYTE_ARRAY, - ) : ProtoBuf - - @Serializable - internal class UinKey( - @JvmField @ProtoNumber(1) val groupCode: Long = 0L, - @JvmField @ProtoNumber(2) val memberUin: Long = 0L, - @JvmField @ProtoNumber(3) val genTime: Long = 0L, - @JvmField @ProtoNumber(4) val validTime: Int = 0, - @JvmField @ProtoNumber(5) val randNum: Int = 0, + @ProtoNumber(5) @JvmField val msgVerifyingpicInfo: List<GroupHeadPortraitInfo> = emptyList() ) : ProtoBuf } @@ -542,7 +487,7 @@ internal class Oidb0x89a : ProtoBuf { @Serializable internal class GroupNewGuidelinesInfo( @ProtoNumber(1) @JvmField val boolEnabled: Boolean = false, - @ProtoNumber(2) @JvmField val ingContent: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(2) @JvmField val ingContent: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -584,19 +529,19 @@ internal class Oidb0x89a : ProtoBuf { @ProtoNumber(35) @JvmField var noFingerOpenFlag: Int? = null, @ProtoNumber(36) @JvmField var noCodeFingerOpenFlag: Int? = null, @ProtoNumber(37) @JvmField var rootId: Long? = null, - @ProtoNumber(38) @JvmField var msgLimitFrequency: Int? = null, + @ProtoNumber(38) @JvmField var msgLimitFrequency: Int? = null ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val groupCode: Long = 0L, - @ProtoNumber(2) @JvmField val errorinfo: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(2) @JvmField val errorinfo: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class GroupExInfoOnly( @ProtoNumber(1) @JvmField val tribeId: Int = 0, - @ProtoNumber(2) @JvmField val moneyForAddGroup: Int = 0, + @ProtoNumber(2) @JvmField val moneyForAddGroup: Int = 0 ) : ProtoBuf @Serializable @@ -605,7 +550,7 @@ internal class Oidb0x89a : ProtoBuf { @ProtoNumber(2) @JvmField val longtitude: Long = 0L, @ProtoNumber(3) @JvmField val latitude: Long = 0L, @ProtoNumber(4) @JvmField val ingGeoContent: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(5) @JvmField val poiId: Long = 0L, + @ProtoNumber(5) @JvmField val poiId: Long = 0L ) : ProtoBuf @Serializable @@ -613,7 +558,7 @@ internal class Oidb0x89a : ProtoBuf { @ProtoNumber(1) @JvmField val groupCode: Long = 0L, @ProtoNumber(2) @JvmField val stGroupInfo: Groupinfo? = null, @ProtoNumber(3) @JvmField val originalOperatorUin: Long = 0L, - @ProtoNumber(4) @JvmField val reqGroupOpenAppid: Int = 0, + @ProtoNumber(4) @JvmField val reqGroupOpenAppid: Int = 0 ) : ProtoBuf } @@ -622,7 +567,7 @@ internal class Cmd0x7cb : ProtoBuf { @Serializable internal class ConfigItem( @ProtoNumber(1) @JvmField val id: Int = 0, - @ProtoNumber(2) @JvmField val config: String = "", + @ProtoNumber(2) @JvmField val config: String = "" ) : ProtoBuf @Serializable @@ -634,29 +579,29 @@ internal class Cmd0x7cb : ProtoBuf { @ProtoNumber(5) @JvmField val firstMsgTips: String = "", @ProtoNumber(6) @JvmField val cancleConfig: List<ConfigItem> = emptyList(), @ProtoNumber(7) @JvmField val msgDateRequest: DateRequest? = null, - @ProtoNumber(8) @JvmField val msgHotLocale: List<ByteArray> = emptyList(), //List<AppointDefine.LocaleInfo> + @ProtoNumber(8) @JvmField val msgHotLocale: List<ByteArray> = emptyList(),//List<AppointDefine.LocaleInfo> @ProtoNumber(9) @JvmField val msgTopicList: List<TopicConfig> = emptyList(), @ProtoNumber(10) @JvmField val travelMsgTips: String = "", @ProtoNumber(11) @JvmField val travelProfileTips: String = "", @ProtoNumber(12) @JvmField val travelAttenTips: String = "", - @ProtoNumber(13) @JvmField val topicDefault: Int = 0, + @ProtoNumber(13) @JvmField val topicDefault: Int = 0 ) : ProtoBuf @Serializable internal class CommentConfig( @ProtoNumber(1) @JvmField val appointSubject: Int = 0, - @ProtoNumber(2) @JvmField val msgConfigs: List<ConfigItem> = emptyList(), + @ProtoNumber(2) @JvmField val msgConfigs: List<ConfigItem> = emptyList() ) : ProtoBuf @Serializable internal class ReqBody( - @ProtoNumber(1) @JvmField val timeStamp: Int = 0, + @ProtoNumber(1) @JvmField val timeStamp: Int = 0 ) : ProtoBuf @Serializable internal class DateRequest( @ProtoNumber(1) @JvmField val time: Int = 0, - @ProtoNumber(2) @JvmField val errMsg: String = "", + @ProtoNumber(2) @JvmField val errMsg: String = "" ) : ProtoBuf @Serializable @@ -664,7 +609,7 @@ internal class Cmd0x7cb : ProtoBuf { @ProtoNumber(1) @JvmField val topicId: Int = 0, @ProtoNumber(2) @JvmField val topicName: String = "", @ProtoNumber(3) @JvmField val deadline: Int = 0, - @ProtoNumber(4) @JvmField val errDeadline: String = "", + @ProtoNumber(4) @JvmField val errDeadline: String = "" ) : ProtoBuf } @@ -675,7 +620,7 @@ internal class Oidb0x87a : ProtoBuf { @ProtoNumber(1) @JvmField val country: String = "", @ProtoNumber(2) @JvmField val telephone: String = "", @ProtoNumber(3) @JvmField val resendInterval: Int = 0, - @ProtoNumber(4) @JvmField val guid: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(4) @JvmField val guid: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -683,7 +628,7 @@ internal class Oidb0x87a : ProtoBuf { @ProtoNumber(1) @JvmField val country: String = "", @ProtoNumber(2) @JvmField val telephone: String = "", @ProtoNumber(3) @JvmField val guid: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(4) @JvmField val enumButype: Int /* enum */ = 0, + @ProtoNumber(4) @JvmField val enumButype: Int /* enum */ = 0 ) : ProtoBuf } @@ -692,7 +637,7 @@ internal class GroupAppPb : ProtoBuf { @Serializable internal class ClientInfo( @ProtoNumber(1) @JvmField val platform: Int = 0, - @ProtoNumber(2) @JvmField val version: String = "", + @ProtoNumber(2) @JvmField val version: String = "" ) : ProtoBuf @Serializable @@ -700,13 +645,13 @@ internal class GroupAppPb : ProtoBuf { @ProtoNumber(1) @JvmField val fullList: AppList? = null, @ProtoNumber(2) @JvmField val groupGrayList: AppList? = null, @ProtoNumber(3) @JvmField val redPointList: AppList? = null, - @ProtoNumber(4) @JvmField val cacheInterval: Int = 0, + @ProtoNumber(4) @JvmField val cacheInterval: Int = 0 ) : ProtoBuf @Serializable internal class AppList( @ProtoNumber(1) @JvmField val hash: String = "", - @ProtoNumber(2) @JvmField val infos: List<AppInfo> = emptyList(), + @ProtoNumber(2) @JvmField val infos: List<AppInfo> = emptyList() ) : ProtoBuf @Serializable @@ -717,7 +662,7 @@ internal class GroupAppPb : ProtoBuf { @ProtoNumber(4) @JvmField val url: String = "", @ProtoNumber(5) @JvmField val isGray: Int = 0, @ProtoNumber(6) @JvmField val iconSimpleDay: String = "", - @ProtoNumber(7) @JvmField val iconSimpleNight: String = "", + @ProtoNumber(7) @JvmField val iconSimpleNight: String = "" ) : ProtoBuf @Serializable @@ -726,7 +671,7 @@ internal class GroupAppPb : ProtoBuf { @ProtoNumber(2) @JvmField val groupId: Long = 0L, @ProtoNumber(3) @JvmField val groupType: Int = 0, @ProtoNumber(4) @JvmField val fullListHash: String = "", - @ProtoNumber(5) @JvmField val groupGrayListHash: String = "", + @ProtoNumber(5) @JvmField val groupGrayListHash: String = "" ) : ProtoBuf } @@ -737,7 +682,7 @@ internal class Oidb0xc34 : ProtoBuf { @Serializable internal class ReqBody( - @ProtoNumber(1) @JvmField val uin: Long = 0L, + @ProtoNumber(1) @JvmField val uin: Long = 0L ) : ProtoBuf } @@ -747,7 +692,7 @@ internal class Cmd0x5fd : ProtoBuf { internal class ReqBody( @ProtoNumber(1) @JvmField val msgComment: AppointDefine.DateComment? = null, @ProtoNumber(2) @JvmField val maxFetchCount: Int = 0, - @ProtoNumber(3) @JvmField val lastCommentId: String = "", + @ProtoNumber(3) @JvmField val lastCommentId: String = "" ) : ProtoBuf @Serializable @@ -756,7 +701,7 @@ internal class Cmd0x5fd : ProtoBuf { @ProtoNumber(2) @JvmField val errorTips: String = "", @ProtoNumber(3) @JvmField val clearCacheFlag: Int = 0, @ProtoNumber(4) @JvmField val commentWording: String = "", - @ProtoNumber(5) @JvmField val commentNum: Int = 0, + @ProtoNumber(5) @JvmField val commentNum: Int = 0 ) : ProtoBuf } @@ -773,25 +718,25 @@ internal class Oidb0xbcb : ProtoBuf { @ProtoNumber(7) @JvmField val msgChatid: Long = 0L, @ProtoNumber(8) @JvmField val serviceType: Long = 0L, @ProtoNumber(9) @JvmField val sendUin: Long = 0L, - @ProtoNumber(10) @JvmField val reqType: String = "", + @ProtoNumber(10) @JvmField val reqType: String = "" ) : ProtoBuf @Serializable internal class CheckUrlRsp( @ProtoNumber(1) @JvmField val results: List<UrlCheckResult> = emptyList(), - @ProtoNumber(2) @JvmField val nextReqDuration: Int = 0, + @ProtoNumber(2) @JvmField val nextReqDuration: Int = 0 ) : ProtoBuf @Serializable internal class ReqBody( @ProtoNumber(9) @JvmField val notUseCache: Int = 0, - @ProtoNumber(10) @JvmField val checkUrlReq: CheckUrlReq? = null, + @ProtoNumber(10) @JvmField val checkUrlReq: CheckUrlReq? = null ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val wording: String = "", - @ProtoNumber(10) @JvmField val checkUrlRsp: CheckUrlRsp? = null, + @ProtoNumber(10) @JvmField val checkUrlRsp: CheckUrlRsp? = null ) : ProtoBuf @Serializable @@ -806,7 +751,7 @@ internal class Oidb0xbcb : ProtoBuf { @ProtoNumber(8) @JvmField val serviceType: Long = 0L, @ProtoNumber(9) @JvmField val sendUin: Long = 0L, @ProtoNumber(10) @JvmField val reqType: String = "", - @ProtoNumber(11) @JvmField val originalUrl: String = "", + @ProtoNumber(11) @JvmField val originalUrl: String = "" ) : ProtoBuf @Serializable @@ -819,7 +764,7 @@ internal class Oidb0xbcb : ProtoBuf { @ProtoNumber(6) @JvmField val subLevel: Int = 0, @ProtoNumber(7) @JvmField val umrtype: Int = 0, @ProtoNumber(8) @JvmField val retFrom: Int = 0, - @ProtoNumber(9) @JvmField val operationBit: Long = 0L, + @ProtoNumber(9) @JvmField val operationBit: Long = 0L ) : ProtoBuf } @@ -829,12 +774,12 @@ internal class Oidb0xbfe : ProtoBuf { internal class RspBody( @ProtoNumber(1) @JvmField val receiveStatus: Int = 0, @ProtoNumber(2) @JvmField val jumpUrl: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(3) @JvmField val flag: Int = 0, + @ProtoNumber(3) @JvmField val flag: Int = 0 ) : ProtoBuf @Serializable internal class ReqBody( - @ProtoNumber(1) @JvmField val uin: Long = 0L, + @ProtoNumber(1) @JvmField val uin: Long = 0L ) : ProtoBuf } @@ -845,13 +790,13 @@ internal class Oidb0xbe8 : ProtoBuf { @ProtoNumber(1) @JvmField val uin: Long = 0L, @ProtoNumber(2) @JvmField val enumOpCode: Int /* enum */ = 1, @ProtoNumber(3) @JvmField val rspOfPopupFlag: Int = 0, - @ProtoNumber(4) @JvmField val popupCountNow: Int = 0, + @ProtoNumber(4) @JvmField val popupCountNow: Int = 0 ) : ProtoBuf @Serializable internal class PopupResult( @ProtoNumber(1) @JvmField val popupResult: Int = 0, - @ProtoNumber(2) @JvmField val popupFieldid: Int = 0, + @ProtoNumber(2) @JvmField val popupFieldid: Int = 0 ) : ProtoBuf @Serializable @@ -861,7 +806,7 @@ internal class Oidb0xbe8 : ProtoBuf { @ProtoNumber(3) @JvmField val reqOfPopupFlag: Int = 0, @ProtoNumber(4) @JvmField val rstOfPopupFlag: Int = 0, @ProtoNumber(5) @JvmField val mqq808WelcomepageFlag: Int = 0, - @ProtoNumber(6) @JvmField val msgPopupResult: List<PopupResult> = emptyList(), + @ProtoNumber(6) @JvmField val msgPopupResult: List<PopupResult> = emptyList() ) : ProtoBuf } @@ -871,7 +816,7 @@ internal class Cmd0x7de : ProtoBuf { internal class UserProfile( @ProtoNumber(1) @JvmField val msgPublisherInfo: AppointDefine.PublisherInfo? = null, @ProtoNumber(2) @JvmField val msgAppointsInfo: AppointDefine.AppointInfo? = null, - @ProtoNumber(3) @JvmField val msgVistorInfo: List<AppointDefine.StrangerInfo> = emptyList(), + @ProtoNumber(3) @JvmField val msgVistorInfo: List<AppointDefine.StrangerInfo> = emptyList() ) : ProtoBuf @Serializable @@ -879,7 +824,7 @@ internal class Cmd0x7de : ProtoBuf { @ProtoNumber(1) @JvmField val msgHead: BusiRespHead? = null, @ProtoNumber(2) @JvmField val msgUserList: List<UserProfile> = emptyList(), @ProtoNumber(3) @JvmField val ended: Int = 0, - @ProtoNumber(4) @JvmField val cookie: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(4) @JvmField val cookie: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -887,7 +832,7 @@ internal class Cmd0x7de : ProtoBuf { @ProtoNumber(1) @JvmField val int32Version: Int = 1, @ProtoNumber(2) @JvmField val int32Seq: Int = 0, @ProtoNumber(3) @JvmField val int32ReplyCode: Int = 0, - @ProtoNumber(4) @JvmField val result: String = "", + @ProtoNumber(4) @JvmField val result: String = "" ) : ProtoBuf @Serializable @@ -901,13 +846,13 @@ internal class Cmd0x7de : ProtoBuf { @ProtoNumber(7) @JvmField val ageUp: Int = 0, @ProtoNumber(8) @JvmField val profession: Int = 0, @ProtoNumber(9) @JvmField val cookie: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(10) @JvmField val msgDestination: AppointDefine.LocaleInfo? = null, + @ProtoNumber(10) @JvmField val msgDestination: AppointDefine.LocaleInfo? = null ) : ProtoBuf @Serializable internal class BusiReqHead( @ProtoNumber(1) @JvmField val int32Version: Int = 1, - @ProtoNumber(2) @JvmField val int32Seq: Int = 0, + @ProtoNumber(2) @JvmField val int32Seq: Int = 0 ) : ProtoBuf } @@ -923,7 +868,7 @@ internal class Cmd0x7a8 : ProtoBuf { @ProtoNumber(15) @JvmField val filterMedalIds: List<Int> = emptyList(), @ProtoNumber(16) @JvmField val onlySummary: Int = 0, @ProtoNumber(17) @JvmField val doScan: Int = 0, - @ProtoNumber(18) @JvmField val startTimestamp: Int = 0, + @ProtoNumber(18) @JvmField val startTimestamp: Int = 0 ) : ProtoBuf @Serializable @@ -938,14 +883,14 @@ internal class Cmd0x7a8 : ProtoBuf { @ProtoNumber(9) @JvmField val int32NewCount: Int = 0, @ProtoNumber(10) @JvmField val int32UpgradeCount: Int = 0, @ProtoNumber(11) @JvmField val promptParams: String = "", - @ProtoNumber(12) @JvmField val now: Int = 0, + @ProtoNumber(12) @JvmField val now: Int = 0 ) : ProtoBuf @Serializable internal class MedalNews( @ProtoNumber(1) @JvmField val friUin: Long = 0L, @ProtoNumber(2) @JvmField val friNick: String = "", - @ProtoNumber(3) @JvmField val msgMedal: Common.MedalInfo? = null, + @ProtoNumber(3) @JvmField val msgMedal: Common.MedalInfo? = null ) : ProtoBuf } @@ -957,7 +902,7 @@ internal class Cmd0x5fe : ProtoBuf { @ProtoNumber(1) @JvmField val msgAppointId: AppointDefine.AppointID? = null, @ProtoNumber(2) @JvmField val commentId: String = "", @ProtoNumber(3) @JvmField val fetchOldCount: Int = 0, - @ProtoNumber(4) @JvmField val fetchNewCount: Int = 0, + @ProtoNumber(4) @JvmField val fetchNewCount: Int = 0 ) : ProtoBuf @Serializable @@ -965,7 +910,7 @@ internal class Cmd0x5fe : ProtoBuf { @ProtoNumber(1) @JvmField val msgComment: List<AppointDefine.DateComment> = emptyList(), @ProtoNumber(2) @JvmField val errorTips: String = "", @ProtoNumber(3) @JvmField val fetchOldOver: Int = 0, - @ProtoNumber(4) @JvmField val fetchNewOver: Int = 0, + @ProtoNumber(4) @JvmField val fetchNewOver: Int = 0 ) : ProtoBuf } @@ -977,7 +922,7 @@ internal class Oidb0xc35 : ProtoBuf { @Serializable internal class ReqBody( @ProtoNumber(1) @JvmField val uin: Long = 0L, - @ProtoNumber(2) @JvmField val msgExposeInfo: List<ExposeItem> = emptyList(), + @ProtoNumber(2) @JvmField val msgExposeInfo: List<ExposeItem> = emptyList() ) : ProtoBuf @Serializable @@ -989,7 +934,7 @@ internal class Oidb0xc35 : ProtoBuf { @ProtoNumber(5) @JvmField val exposeCount: Int = 0, @ProtoNumber(6) @JvmField val exposeTime: Int = 0, @ProtoNumber(7) @JvmField val algoBuffer: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(8) @JvmField val addition: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(8) @JvmField val addition: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf } @@ -998,14 +943,14 @@ internal class Oidb0xc0d : ProtoBuf { @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val completedTaskStamp: Long = 0L, - @ProtoNumber(2) @JvmField val errMsg: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(2) @JvmField val errMsg: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class ReqBody( @ProtoNumber(1) @JvmField val uin: Long = 0L, @ProtoNumber(2) @JvmField val taskType: Int = 0, - @ProtoNumber(3) @JvmField val taskPoint: Int = 0, + @ProtoNumber(3) @JvmField val taskPoint: Int = 0 ) : ProtoBuf } @@ -1018,7 +963,7 @@ internal class OidbSso : ProtoBuf { @ProtoNumber(3) @JvmField val result: Int = 0, @ProtoNumber(4) @JvmField val bodybuffer: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(5) @JvmField val errorMsg: String = "", - @ProtoNumber(6) @JvmField val clientVersion: String = "", + @ProtoNumber(6) @JvmField val clientVersion: String = "" ) : ProtoBuf, Packet { fun checkSuccess(actionName: String) { check(result == 0) { @@ -1034,13 +979,13 @@ internal class Cmd0xc83 : ProtoBuf { internal class ReqBody( @ProtoNumber(101) @JvmField val fromUin: Long = 0L, @ProtoNumber(102) @JvmField val toUin: Long = 0L, - @ProtoNumber(103) @JvmField val op: Int = 0, + @ProtoNumber(103) @JvmField val op: Int = 0 ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(101) @JvmField val result: Int = 0, - @ProtoNumber(102) @JvmField val retryInterval: Int = 0, + @ProtoNumber(102) @JvmField val retryInterval: Int = 0 ) : ProtoBuf } @@ -1049,7 +994,7 @@ internal class Cmd0xccb : ProtoBuf { @Serializable internal class GroupMsgInfo( @ProtoNumber(1) @JvmField val msgSeq: Int = 0, - @ProtoNumber(2) @JvmField val roamFlag: Int = 0, + @ProtoNumber(2) @JvmField val roamFlag: Int = 0 ) : ProtoBuf @Serializable @@ -1058,7 +1003,7 @@ internal class Cmd0xccb : ProtoBuf { @ProtoNumber(2) @JvmField val destUin: Long = 0L, @ProtoNumber(3) @JvmField val groupCode: Long = 0L, @ProtoNumber(4) @JvmField val c2cMsg: List<C2cMsgInfo> = emptyList(), - @ProtoNumber(5) @JvmField val groupMsg: List<GroupMsgInfo> = emptyList(), + @ProtoNumber(5) @JvmField val groupMsg: List<GroupMsgInfo> = emptyList() ) : ProtoBuf @Serializable @@ -1068,7 +1013,7 @@ internal class Cmd0xccb : ProtoBuf { @ProtoNumber(3) @JvmField val groupCode: Long = 0L, @ProtoNumber(4) @JvmField val c2cMsg: List<C2cMsgInfo> = emptyList(), @ProtoNumber(5) @JvmField val groupMsg: List<GroupMsgInfo> = emptyList(), - @ProtoNumber(6) @JvmField val resId: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(6) @JvmField val resId: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -1076,7 +1021,7 @@ internal class Cmd0xccb : ProtoBuf { @ProtoNumber(1) @JvmField val msgSeq: Int = 0, @ProtoNumber(2) @JvmField val msgTime: Int = 0, @ProtoNumber(3) @JvmField val msgRandom: Int = 0, - @ProtoNumber(4) @JvmField val roamFlag: Int = 0, + @ProtoNumber(4) @JvmField val roamFlag: Int = 0 ) : ProtoBuf } @@ -1084,12 +1029,12 @@ internal class Cmd0xccb : ProtoBuf { internal class Oidb0xd84 : ProtoBuf { @Serializable internal class ReqBody( - @ProtoNumber(1) @JvmField val xmitinfo: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(1) @JvmField val xmitinfo: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class RspBody( - @ProtoNumber(1) @JvmField val xmitinfo: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(1) @JvmField val xmitinfo: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf } @@ -1138,13 +1083,13 @@ internal class Oidb0x5e1 : ProtoBuf { @ProtoNumber(40602) @JvmField val businessBit: Int = 0, @ProtoNumber(41305) @JvmField val crmBit: Int = 0, @ProtoNumber(41810) @JvmField val forbidFileshareBit: Int = 0, - @ProtoNumber(42333) @JvmField val userLoginGuardFace: Int = 0, + @ProtoNumber(42333) @JvmField val userLoginGuardFace: Int = 0 ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(11) @JvmField val msgUinData: List<UdcUinData> = emptyList(), - @ProtoNumber(12) @JvmField val uint64UnfinishedUins: List<Long> = emptyList(), + @ProtoNumber(12) @JvmField val uint64UnfinishedUins: List<Long> = emptyList() ) : ProtoBuf @Serializable @@ -1193,7 +1138,7 @@ internal class Oidb0x5e1 : ProtoBuf { @ProtoNumber(40602) @JvmField val reqBusinessBit: Int = 0, @ProtoNumber(41305) @JvmField val reqCrmBit: Int = 0, @ProtoNumber(41810) @JvmField val reqForbidFileshareBit: Int = 0, - @ProtoNumber(42333) @JvmField val userLoginGuardFace: Int = 0, + @ProtoNumber(42333) @JvmField val userLoginGuardFace: Int = 0 ) : ProtoBuf } @@ -1202,14 +1147,14 @@ internal class Oidb0xc90 : ProtoBuf { @Serializable internal class ReqBody( @ProtoNumber(1) @JvmField val communityBid: List<Long> = emptyList(), - @ProtoNumber(2) @JvmField val page: Int = 0, + @ProtoNumber(2) @JvmField val page: Int = 0 ) : ProtoBuf @Serializable internal class CommunityWebInfo( @ProtoNumber(1) @JvmField val communityInfoItem: List<CommunityConfigInfo> = emptyList(), @ProtoNumber(2) @JvmField val page: Int = 0, - @ProtoNumber(3) @JvmField val end: Int = 0, + @ProtoNumber(3) @JvmField val end: Int = 0 ) : ProtoBuf @Serializable @@ -1219,7 +1164,7 @@ internal class Oidb0xc90 : ProtoBuf { @ProtoNumber(3) @JvmField val communityTitleWording: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(4) @JvmField val moreUrlWording: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(5) @JvmField val webCommunityInfo: CommunityWebInfo? = null, - @ProtoNumber(6) @JvmField val jumpCommunityChannelUrl: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(6) @JvmField val jumpCommunityChannelUrl: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -1229,7 +1174,7 @@ internal class Oidb0xc90 : ProtoBuf { @ProtoNumber(3) @JvmField val picUrl: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(4) @JvmField val dynamicCount: Int = 0, @ProtoNumber(5) @JvmField val communityBid: Long = 0L, - @ProtoNumber(6) @JvmField val followStatus: Int = 0, + @ProtoNumber(6) @JvmField val followStatus: Int = 0 ) : ProtoBuf } @@ -1238,7 +1183,7 @@ internal class Cmd0xd8a : ProtoBuf { @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val retcode: Int = 0, - @ProtoNumber(2) @JvmField val res: String = "", + @ProtoNumber(2) @JvmField val res: String = "" ) : ProtoBuf @Serializable @@ -1246,13 +1191,13 @@ internal class Cmd0xd8a : ProtoBuf { @ProtoNumber(1) @JvmField val uin: Long = 0L, @ProtoNumber(2) @JvmField val cmd: Int = 0, @ProtoNumber(3) @JvmField val body: String = "", - @ProtoNumber(4) @JvmField val clientInfo: ClientInfo? = null, + @ProtoNumber(4) @JvmField val clientInfo: ClientInfo? = null ) : ProtoBuf @Serializable internal class ClientInfo( @ProtoNumber(1) @JvmField val implat: Int = 0, - @ProtoNumber(2) @JvmField val ingClientver: String = "", + @ProtoNumber(2) @JvmField val ingClientver: String = "" ) : ProtoBuf } @@ -1262,7 +1207,7 @@ internal class Oidb0xb6f : ProtoBuf { internal class ReportFreqRspBody( @ProtoNumber(1) @JvmField val identity: Identity? = null, @ProtoNumber(4) @JvmField val remainTimes: Long = 0L, - @ProtoNumber(5) @JvmField val expireTime: Int = 0, + @ProtoNumber(5) @JvmField val expireTime: Int = 0 ) : ProtoBuf @Serializable @@ -1272,7 +1217,7 @@ internal class Oidb0xb6f : ProtoBuf { @ProtoNumber(3) @JvmField val apptype: Int = 0, @ProtoNumber(4) @JvmField val bizid: Int = 0, @ProtoNumber(10) @JvmField val intExt1: Long = 0L, - @ProtoNumber(20) @JvmField val ext1: String = "", + @ProtoNumber(20) @JvmField val ext1: String = "" ) : ProtoBuf @Serializable @@ -1280,23 +1225,23 @@ internal class Oidb0xb6f : ProtoBuf { @ProtoNumber(1) @JvmField val thresholdPerMinute: Long = 0L, @ProtoNumber(2) @JvmField val thresholdPerDay: Long = 0L, @ProtoNumber(3) @JvmField val thresholdPerHour: Long = 0L, - @ProtoNumber(4) @JvmField val thresholdPerWeek: Long = 0L, + @ProtoNumber(4) @JvmField val thresholdPerWeek: Long = 0L ) : ProtoBuf @Serializable internal class RspBody( - @ProtoNumber(1) @JvmField val reportFreqRsp: ReportFreqRspBody? = null, + @ProtoNumber(1) @JvmField val reportFreqRsp: ReportFreqRspBody? = null ) : ProtoBuf @Serializable internal class ReportFreqReqBody( @ProtoNumber(1) @JvmField val identity: Identity? = null, - @ProtoNumber(2) @JvmField val invokeTimes: Long = 1L, + @ProtoNumber(2) @JvmField val invokeTimes: Long = 1L ) : ProtoBuf @Serializable internal class ReqBody( - @ProtoNumber(1) @JvmField val reportFreqReq: ReportFreqReqBody? = null, + @ProtoNumber(1) @JvmField val reportFreqReq: ReportFreqReqBody? = null ) : ProtoBuf } @@ -1306,7 +1251,7 @@ internal class Cmd0x7dc : ProtoBuf { internal class RspBody( @ProtoNumber(1) @JvmField val seq: Int = 0, @ProtoNumber(2) @JvmField val wording: String = "", - @ProtoNumber(3) @JvmField val msgAppointInfo: List<AppointDefine.AppointInfo> = emptyList(), + @ProtoNumber(3) @JvmField val msgAppointInfo: List<AppointDefine.AppointInfo> = emptyList() ) : ProtoBuf @Serializable @@ -1314,7 +1259,7 @@ internal class Cmd0x7dc : ProtoBuf { @ProtoNumber(1) @JvmField val seq: Int = 0, @ProtoNumber(2) @JvmField val msgAppointment: AppointDefine.AppointContent? = null, @ProtoNumber(3) @JvmField val msgLbsInfo: AppointDefine.LBSInfo? = null, - @ProtoNumber(4) @JvmField val overwrite: Int = 0, + @ProtoNumber(4) @JvmField val overwrite: Int = 0 ) : ProtoBuf } @@ -1323,7 +1268,7 @@ internal class Cmd0x7cd : ProtoBuf { @Serializable internal class AppointBrife( @ProtoNumber(1) @JvmField val msgPublisherInfo: AppointDefine.PublisherInfo? = null, - @ProtoNumber(2) @JvmField val msgAppointsInfo: AppointDefine.AppointInfo? = null, + @ProtoNumber(2) @JvmField val msgAppointsInfo: AppointDefine.AppointInfo? = null ) : ProtoBuf @Serializable @@ -1331,7 +1276,7 @@ internal class Cmd0x7cd : ProtoBuf { @ProtoNumber(1) @JvmField val stamp: Int = 0, @ProtoNumber(2) @JvmField val over: Int = 0, @ProtoNumber(3) @JvmField val next: Int = 0, - @ProtoNumber(4) @JvmField val msgAppointsInfo: List<AppointBrife> = emptyList(), + @ProtoNumber(4) @JvmField val msgAppointsInfo: List<AppointBrife> = emptyList() ) : ProtoBuf @Serializable @@ -1342,7 +1287,7 @@ internal class Cmd0x7cd : ProtoBuf { @ProtoNumber(4) @JvmField val msgLbsInfo: AppointDefine.LBSInfo? = null, @ProtoNumber(5) @JvmField val msgAppointIds: List<AppointDefine.AppointID> = emptyList(), @ProtoNumber(6) @JvmField val appointOperation: Int = 0, - @ProtoNumber(100) @JvmField val requestUin: Long = 0L, + @ProtoNumber(100) @JvmField val requestUin: Long = 0L ) : ProtoBuf } @@ -1357,13 +1302,13 @@ internal class Oidb0xc0c : ProtoBuf { @ProtoNumber(5) @JvmField val originalProgress: Int = 0, @ProtoNumber(6) @JvmField val nowProgress: Int = 0, @ProtoNumber(7) @JvmField val totalProgress: Int = 0, - @ProtoNumber(8) @JvmField val needExecTask: Int = 0, + @ProtoNumber(8) @JvmField val needExecTask: Int = 0 ) : ProtoBuf @Serializable internal class VideoSrcType( @ProtoNumber(1) @JvmField val sourceType: Int = 0, - @ProtoNumber(2) @JvmField val videoFromType: Int = 0, + @ProtoNumber(2) @JvmField val videoFromType: Int = 0 ) : ProtoBuf @Serializable @@ -1372,7 +1317,7 @@ internal class Oidb0xc0c : ProtoBuf { @ProtoNumber(2) @JvmField val taskType: Int = 0, @ProtoNumber(3) @JvmField val rowkey: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(4) @JvmField val feedsId: Long = 0L, - @ProtoNumber(5) @JvmField val msgVideoFromType: VideoSrcType? = null, + @ProtoNumber(5) @JvmField val msgVideoFromType: VideoSrcType? = null ) : ProtoBuf } @@ -1387,14 +1332,14 @@ internal class Cmd0x5fb : ProtoBuf { @ProtoNumber(7) @JvmField val ageUp: Int = 0, @ProtoNumber(8) @JvmField val profession: Int = 0, @ProtoNumber(9) @JvmField val cookie: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(10) @JvmField val msgDestination: AppointDefine.LocaleInfo? = null, + @ProtoNumber(10) @JvmField val msgDestination: AppointDefine.LocaleInfo? = null ) : ProtoBuf @Serializable internal class ReqBody( @ProtoNumber(1) @JvmField val msgHead: BusiReqHead? = null, @ProtoNumber(2) @JvmField val msgLbsInfo: AppointDefine.LBSInfo? = null, - @ProtoNumber(3) @JvmField val reqInfo: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(3) @JvmField val reqInfo: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -1402,7 +1347,7 @@ internal class Cmd0x5fb : ProtoBuf { @ProtoNumber(1) @JvmField val int32Version: Int = 1, @ProtoNumber(2) @JvmField val int32Seq: Int = 0, @ProtoNumber(3) @JvmField val int32ReplyCode: Int = 0, - @ProtoNumber(4) @JvmField val result: String = "", + @ProtoNumber(4) @JvmField val result: String = "" ) : ProtoBuf @Serializable @@ -1415,19 +1360,19 @@ internal class Cmd0x5fb : ProtoBuf { @ProtoNumber(6) @JvmField val title: String = "", @ProtoNumber(7) @JvmField val content: String = "", @ProtoNumber(8) @JvmField val content2: String = "", - @ProtoNumber(9) @JvmField val picUrl: String = "", + @ProtoNumber(9) @JvmField val picUrl: String = "" ) : ProtoBuf @Serializable internal class BusiReqHead( @ProtoNumber(1) @JvmField val int32Version: Int = 1, - @ProtoNumber(2) @JvmField val int32Seq: Int = 0, + @ProtoNumber(2) @JvmField val int32Seq: Int = 0 ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val msgHead: BusiRespHead? = null, - @ProtoNumber(2) @JvmField val msgUserList: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(2) @JvmField val msgUserList: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf } @@ -1437,7 +1382,7 @@ internal class Oidb0xb61 : ProtoBuf { internal class GetAppinfoReq( @ProtoNumber(1) @JvmField val appid: Int = 0, @ProtoNumber(2) @JvmField val appType: Int = 0, - @ProtoNumber(3) @JvmField val platform: Int = 0, + @ProtoNumber(3) @JvmField val platform: Int = 0 ) : ProtoBuf @Serializable @@ -1447,7 +1392,7 @@ internal class Oidb0xb61 : ProtoBuf { @ProtoNumber(3) @JvmField val appVersion: Int = 0, @ProtoNumber(4) @JvmField val platform: Int = 0, @ProtoNumber(5) @JvmField val sysVersion: String = "", - @ProtoNumber(6) @JvmField val qqVersion: String = "", + @ProtoNumber(6) @JvmField val qqVersion: String = "" ) : ProtoBuf @Serializable @@ -1455,24 +1400,24 @@ internal class Oidb0xb61 : ProtoBuf { @ProtoNumber(1) @JvmField val wording: String = "", @ProtoNumber(2) @JvmField val nextReqDuration: Int = 0, @ProtoNumber(10) @JvmField val getAppinfoRsp: GetAppinfoRsp? = null, - @ProtoNumber(11) @JvmField val getMqqappUrlRsp: GetPkgUrlRsp? = null, + @ProtoNumber(11) @JvmField val getMqqappUrlRsp: GetPkgUrlRsp? = null ) : ProtoBuf @Serializable internal class ReqBody( @ProtoNumber(10) @JvmField val getAppinfoReq: GetAppinfoReq? = null, - @ProtoNumber(11) @JvmField val getMqqappUrlReq: GetPkgUrlReq? = null, + @ProtoNumber(11) @JvmField val getMqqappUrlReq: GetPkgUrlReq? = null ) : ProtoBuf @Serializable internal class GetAppinfoRsp( - @ProtoNumber(1) @JvmField val appinfo: Qqconnect.Appinfo? = null, + @ProtoNumber(1) @JvmField val appinfo: Qqconnect.Appinfo? = null ) : ProtoBuf @Serializable internal class GetPkgUrlRsp( @ProtoNumber(1) @JvmField val appVersion: Int = 0, - @ProtoNumber(2) @JvmField val pkgUrl: String = "", + @ProtoNumber(2) @JvmField val pkgUrl: String = "" ) : ProtoBuf } @@ -1481,14 +1426,14 @@ internal class Oidb0xb60 : ProtoBuf { @Serializable internal class GetPrivilegeReq( @ProtoNumber(1) @JvmField val appid: Int = 0, - @ProtoNumber(2) @JvmField val appType: Int = 3, + @ProtoNumber(2) @JvmField val appType: Int = 3 ) : ProtoBuf @Serializable internal class CheckUrlReq( @ProtoNumber(1) @JvmField val appid: Int = 0, @ProtoNumber(2) @JvmField val appType: Int = 0, - @ProtoNumber(3) @JvmField val url: String = "", + @ProtoNumber(3) @JvmField val url: String = "" ) : ProtoBuf @Serializable @@ -1498,34 +1443,34 @@ internal class Oidb0xb60 : ProtoBuf { @ProtoNumber(3) @JvmField val androidPackageName: String = "", @ProtoNumber(4) @JvmField val androidSignature: String = "", @ProtoNumber(5) @JvmField val iosBundleId: String = "", - @ProtoNumber(6) @JvmField val pcSign: String = "", + @ProtoNumber(6) @JvmField val pcSign: String = "" ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val wording: String = "", @ProtoNumber(10) @JvmField val getPrivilegeRsp: GetPrivilegeRsp? = null, - @ProtoNumber(11) @JvmField val checkUrlRsp: CheckUrlRsp? = null, + @ProtoNumber(11) @JvmField val checkUrlRsp: CheckUrlRsp? = null ) : ProtoBuf @Serializable internal class CheckUrlRsp( @ProtoNumber(1) @JvmField val isAuthed: Boolean = false, - @ProtoNumber(2) @JvmField val nextReqDuration: Int = 0, + @ProtoNumber(2) @JvmField val nextReqDuration: Int = 0 ) : ProtoBuf @Serializable internal class ReqBody( @ProtoNumber(1) @JvmField val clientInfo: ClientInfo? = null, @ProtoNumber(10) @JvmField val getPrivilegeReq: GetPrivilegeReq? = null, - @ProtoNumber(11) @JvmField val checkUrlReq: CheckUrlReq? = null, + @ProtoNumber(11) @JvmField val checkUrlReq: CheckUrlReq? = null ) : ProtoBuf @Serializable internal class GetPrivilegeRsp( @ProtoNumber(1) @JvmField val apiGroups: List<Int> = emptyList(), @ProtoNumber(2) @JvmField val nextReqDuration: Int = 0, - @ProtoNumber(3) @JvmField val apiNames: List<String> = emptyList(), + @ProtoNumber(3) @JvmField val apiNames: List<String> = emptyList() ) : ProtoBuf } @@ -1541,7 +1486,7 @@ internal class Cmd0x5fc : ProtoBuf { @ProtoNumber(6) @JvmField val fetchNearbyEventCount: Int = 0, @ProtoNumber(7) @JvmField val lastFeedEventId: Long = 0L, @ProtoNumber(8) @JvmField val readFeedEventId: Long = 0L, - @ProtoNumber(9) @JvmField val fetchFeedEventCount: Int = 0, + @ProtoNumber(9) @JvmField val fetchFeedEventCount: Int = 0 ) : ProtoBuf @Serializable @@ -1552,7 +1497,7 @@ internal class Cmd0x5fc : ProtoBuf { @ProtoNumber(4) @JvmField val errorTips: String = "", @ProtoNumber(5) @JvmField val msgNearbyEventList: List<AppointDefine.NearbyEvent> = emptyList(), @ProtoNumber(6) @JvmField val msgFeedEventList: List<AppointDefine.FeedEvent> = emptyList(), - @ProtoNumber(7) @JvmField val maxFreshEventId: Long = 0L, + @ProtoNumber(7) @JvmField val maxFreshEventId: Long = 0L ) : ProtoBuf } @@ -1562,7 +1507,7 @@ internal class Oidb0xc33 : ProtoBuf { internal class RspBody( @ProtoNumber(1) @JvmField val result: Int = 0, @ProtoNumber(2) @JvmField val nextGap: Int = 0, - @ProtoNumber(3) @JvmField val newUser: Int = 0, + @ProtoNumber(3) @JvmField val newUser: Int = 0 ) : ProtoBuf @Serializable @@ -1580,31 +1525,31 @@ internal class Oidb0xc0b : ProtoBuf { @ProtoNumber(6) @JvmField val cmsWording: List<KanDianCMSActivityInfo> = emptyList(), @ProtoNumber(7) @JvmField val lastCmsActivityStamp: Long = 0L, @ProtoNumber(8) @JvmField val msgKandianCoinRemind: KanDianCoinRemind? = null, - @ProtoNumber(9) @JvmField val msgKandianTaskRemind: KanDianTaskRemind? = null, + @ProtoNumber(9) @JvmField val msgKandianTaskRemind: KanDianTaskRemind? = null ) : ProtoBuf @Serializable internal class KanDianCoinRemind( - @ProtoNumber(1) @JvmField val wording: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(1) @JvmField val wording: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class KanDianTaskRemind( @ProtoNumber(1) @JvmField val wording: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(2) @JvmField val jumpUrl: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(3) @JvmField val taskType: Int = 0, + @ProtoNumber(3) @JvmField val taskType: Int = 0 ) : ProtoBuf @Serializable internal class KanDianCMSActivityInfo( @ProtoNumber(1) @JvmField val activityId: Long = 0L, @ProtoNumber(2) @JvmField val wording: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(3) @JvmField val pictureUrl: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(3) @JvmField val pictureUrl: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class ReqBody( - @ProtoNumber(1) @JvmField val uin: Long = 0L, + @ProtoNumber(1) @JvmField val uin: Long = 0L ) : ProtoBuf } @@ -1615,7 +1560,7 @@ internal class Cmd0xc85 : ProtoBuf { @ProtoNumber(101) @JvmField val fromUin: Long = 0L, @ProtoNumber(102) @JvmField val toUin: Long = 0L, @ProtoNumber(103) @JvmField val op: Int = 0, - @ProtoNumber(104) @JvmField val intervalDays: Int = 0, + @ProtoNumber(104) @JvmField val intervalDays: Int = 0 ) : ProtoBuf @Serializable @@ -1624,14 +1569,14 @@ internal class Cmd0xc85 : ProtoBuf { @ProtoNumber(102) @JvmField val sendDayTime: Int = 0, @ProtoNumber(103) @JvmField val recvDayTime: Int = 0, @ProtoNumber(104) @JvmField val sendRecord: String = "", - @ProtoNumber(105) @JvmField val recvRecord: String = "", + @ProtoNumber(105) @JvmField val recvRecord: String = "" ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(101) @JvmField val result: Int = 0, @ProtoNumber(102) @JvmField val recentInteractionTime: Int = 0, - @ProtoNumber(103) @JvmField val interactionDetailInfo: InteractionDetailInfo? = null, + @ProtoNumber(103) @JvmField val interactionDetailInfo: InteractionDetailInfo? = null ) : ProtoBuf } @@ -1658,14 +1603,14 @@ internal class Cmd0x7ce : ProtoBuf { @ProtoNumber(18) @JvmField val limited: Int = 0, @ProtoNumber(19) @JvmField val msgCommentList: List<AppointDefine.DateComment> = emptyList(), @ProtoNumber(20) @JvmField val commentOver: Int = 0, - @ProtoNumber(23) @JvmField val meInvited: Int = 0, + @ProtoNumber(23) @JvmField val meInvited: Int = 0 ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val msgAppointsInfo: List<AppintDetail> = emptyList(), @ProtoNumber(2) @JvmField val secureFlag: Int = 0, - @ProtoNumber(3) @JvmField val secureTips: String = "", + @ProtoNumber(3) @JvmField val secureTips: String = "" ) : ProtoBuf @Serializable @@ -1678,7 +1623,7 @@ internal class Cmd0x7ce : ProtoBuf { @ProtoNumber(6) @JvmField val msgLbsInfo: AppointDefine.LBSInfo? = null, @ProtoNumber(7) @JvmField val uint64Uins: List<Long> = emptyList(), @ProtoNumber(8) @JvmField val viewCommentCount: Int = 0, - @ProtoNumber(100) @JvmField val requestUin: Long = 0L, + @ProtoNumber(100) @JvmField val requestUin: Long = 0L ) : ProtoBuf } @@ -1689,7 +1634,7 @@ internal class Cmd0x7db : ProtoBuf { @ProtoNumber(1) @JvmField val wording: String = "", @ProtoNumber(2) @JvmField val msgAppointInfo: AppointDefine.AppointInfo? = null, @ProtoNumber(3) @JvmField val sigC2C: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(4) @JvmField val appointAction: Int = 0, + @ProtoNumber(4) @JvmField val appointAction: Int = 0 ) : ProtoBuf @Serializable @@ -1697,7 +1642,7 @@ internal class Cmd0x7db : ProtoBuf { @ProtoNumber(1) @JvmField val msgAppointId: AppointDefine.AppointID? = null, @ProtoNumber(2) @JvmField val appointAction: Int = 0, @ProtoNumber(3) @JvmField val overwrite: Int = 0, - @ProtoNumber(4) @JvmField val msgAppointIds: List<AppointDefine.AppointID> = emptyList(), + @ProtoNumber(4) @JvmField val msgAppointIds: List<AppointDefine.AppointID> = emptyList() ) : ProtoBuf } @@ -1706,13 +1651,13 @@ internal class Oidb0xc6c : ProtoBuf { @Serializable internal class ReqBody( @ProtoNumber(1) @JvmField val uin: Long = 0L, - @ProtoNumber(2) @JvmField val msgGroupInfo: List<GroupInfo> = emptyList(), + @ProtoNumber(2) @JvmField val msgGroupInfo: List<GroupInfo> = emptyList() ) : ProtoBuf @Serializable internal class GroupInfo( @ProtoNumber(1) @JvmField val groupUin: Long = 0L, - @ProtoNumber(2) @JvmField val groupCode: Long = 0L, + @ProtoNumber(2) @JvmField val groupCode: Long = 0L ) : ProtoBuf @Serializable @@ -1724,39 +1669,39 @@ internal class Oidb0xc05 : ProtoBuf { @Serializable internal class GetAuthAppListReq( @ProtoNumber(1) @JvmField val start: Int = 0, - @ProtoNumber(2) @JvmField val limit: Int = 0, + @ProtoNumber(2) @JvmField val limit: Int = 0 ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val wording: String = "", @ProtoNumber(10) @JvmField val getCreateAppListRsp: GetCreateAppListRsp? = null, - @ProtoNumber(11) @JvmField val getAuthAppListRsp: GetAuthAppListRsp? = null, + @ProtoNumber(11) @JvmField val getAuthAppListRsp: GetAuthAppListRsp? = null ) : ProtoBuf @Serializable internal class GetCreateAppListRsp( @ProtoNumber(1) @JvmField val totalCount: Int = 0, - @ProtoNumber(2) @JvmField val appinfos: List<Qqconnect.Appinfo> = emptyList(), + @ProtoNumber(2) @JvmField val appinfos: List<Qqconnect.Appinfo> = emptyList() ) : ProtoBuf @Serializable internal class GetAuthAppListRsp( @ProtoNumber(1) @JvmField val totalCount: Int = 0, @ProtoNumber(2) @JvmField val appinfos: List<Qqconnect.Appinfo> = emptyList(), - @ProtoNumber(3) @JvmField val curIndex: Int = 0, + @ProtoNumber(3) @JvmField val curIndex: Int = 0 ) : ProtoBuf @Serializable internal class ReqBody( @ProtoNumber(10) @JvmField val getCreateAppListReq: GetCreateAppListReq? = null, - @ProtoNumber(11) @JvmField val getAuthAppListReq: GetAuthAppListReq? = null, + @ProtoNumber(11) @JvmField val getAuthAppListReq: GetAuthAppListReq? = null ) : ProtoBuf @Serializable internal class GetCreateAppListReq( @ProtoNumber(1) @JvmField val start: Int = 0, - @ProtoNumber(2) @JvmField val limit: Int = 0, + @ProtoNumber(2) @JvmField val limit: Int = 0 ) : ProtoBuf } @@ -1767,14 +1712,14 @@ internal class Cmd0x7da : ProtoBuf { @ProtoNumber(1) @JvmField val msgAppointIds: List<AppointDefine.AppointID> = emptyList(), @ProtoNumber(2) @JvmField val appointOperation: Int = 0, @ProtoNumber(3) @JvmField val operationReason: Int = 0, - @ProtoNumber(4) @JvmField val overwrite: Int = 0, + @ProtoNumber(4) @JvmField val overwrite: Int = 0 ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val wording: String = "", @ProtoNumber(2) @JvmField val msgAppointInfo: List<AppointDefine.AppointInfo> = emptyList(), - @ProtoNumber(3) @JvmField val operationReason: Int = 0, + @ProtoNumber(3) @JvmField val operationReason: Int = 0 ) : ProtoBuf } @@ -1783,14 +1728,14 @@ internal class Qqconnect : ProtoBuf { @Serializable internal class MobileAppInfo( @ProtoNumber(11) @JvmField val androidAppInfo: List<AndroidAppInfo> = emptyList(), - @ProtoNumber(12) @JvmField val iosAppInfo: List<IOSAppInfo> = emptyList(), + @ProtoNumber(12) @JvmField val iosAppInfo: List<IOSAppInfo> = emptyList() ) : ProtoBuf @Serializable internal class TemplateMsgConfig( @ProtoNumber(1) @JvmField val serviceMsgUin: Long = 0L, @ProtoNumber(2) @JvmField val publicMsgUin: Long = 0L, - @ProtoNumber(3) @JvmField val campMsgUin: Long = 0L, + @ProtoNumber(3) @JvmField val campMsgUin: Long = 0L ) : ProtoBuf @Serializable @@ -1822,7 +1767,7 @@ internal class Qqconnect : ProtoBuf { @ProtoNumber(100) @JvmField val templateMsgConfig: TemplateMsgConfig? = null, @ProtoNumber(101) @JvmField val miniAppInfo: MiniAppInfo? = null, @ProtoNumber(102) @JvmField val webAppInfo: WebAppInfo? = null, - @ProtoNumber(103) @JvmField val mobileAppInfo: MobileAppInfo? = null, + @ProtoNumber(103) @JvmField val mobileAppInfo: MobileAppInfo? = null ) : ProtoBuf @Serializable @@ -1836,7 +1781,7 @@ internal class Qqconnect : ProtoBuf { @ProtoNumber(31) @JvmField val iosBundleId: String = "", @ProtoNumber(32) @JvmField val iosDeviceId: String = "", @ProtoNumber(33) @JvmField val iosAppToken: String = "", - @ProtoNumber(41) @JvmField val pcSign: String = "", + @ProtoNumber(41) @JvmField val pcSign: String = "" ) : ProtoBuf @Serializable @@ -1848,7 +1793,7 @@ internal class Qqconnect : ProtoBuf { @ProtoNumber(5) @JvmField val callbackUrl: String = "", @ProtoNumber(6) @JvmField val domain: String = "", @ProtoNumber(7) @JvmField val userinfoCallback: String = "", - @ProtoNumber(8) @JvmField val userinfoCallbackTest: String = "", + @ProtoNumber(8) @JvmField val userinfoCallbackTest: String = "" ) : ProtoBuf @Serializable @@ -1856,14 +1801,14 @@ internal class Qqconnect : ProtoBuf { @ProtoNumber(1) @JvmField val websiteUrl: String = "", @ProtoNumber(2) @JvmField val provider: String = "", @ProtoNumber(3) @JvmField val icp: String = "", - @ProtoNumber(4) @JvmField val callbackUrl: String = "", + @ProtoNumber(4) @JvmField val callbackUrl: String = "" ) : ProtoBuf @Serializable internal class IOSAppInfo( @ProtoNumber(1) @JvmField val bundleId: String = "", @ProtoNumber(2) @JvmField val urlScheme: String = "", - @ProtoNumber(3) @JvmField val storeId: String = "", + @ProtoNumber(3) @JvmField val storeId: String = "" ) : ProtoBuf @Serializable @@ -1876,7 +1821,7 @@ internal class Qqconnect : ProtoBuf { @ProtoNumber(6) @JvmField val mtime: Int = 0, @ProtoNumber(7) @JvmField val mpType: Int = 0, @ProtoNumber(100) @JvmField val nick: String = "", - @ProtoNumber(101) @JvmField val faceUrl: String = "", + @ProtoNumber(101) @JvmField val faceUrl: String = "" ) : ProtoBuf @Serializable @@ -1886,14 +1831,14 @@ internal class Qqconnect : ProtoBuf { @ProtoNumber(12) @JvmField val ownerName: String = "", @ProtoNumber(13) @JvmField val ownerIdCardType: Int = 0, @ProtoNumber(14) @JvmField val ownerIdCard: String = "", - @ProtoNumber(15) @JvmField val ownerStatus: Int = 0, + @ProtoNumber(15) @JvmField val ownerStatus: Int = 0 ) : ProtoBuf @Serializable internal class AndroidAppInfo( @ProtoNumber(1) @JvmField val packName: String = "", @ProtoNumber(2) @JvmField val packSign: String = "", - @ProtoNumber(3) @JvmField val apkDownUrl: String = "", + @ProtoNumber(3) @JvmField val apkDownUrl: String = "" ) : ProtoBuf } @@ -1903,12 +1848,12 @@ internal class Sync : ProtoBuf { internal class SyncAppointmentReq( @ProtoNumber(1) @JvmField val uin: Long = 0L, @ProtoNumber(2) @JvmField val msgAppointment: AppointDefine.AppointContent? = null, - @ProtoNumber(3) @JvmField val msgGpsInfo: AppointDefine.GPS? = null, + @ProtoNumber(3) @JvmField val msgGpsInfo: AppointDefine.GPS? = null ) : ProtoBuf @Serializable internal class SyncAppointmentRsp( - @ProtoNumber(1) @JvmField val result: Int = 0, + @ProtoNumber(1) @JvmField val result: Int = 0 ) : ProtoBuf } @@ -1921,13 +1866,13 @@ internal class Oidb0xc26 : ProtoBuf { @ProtoNumber(3) @JvmField val textColor: RgroupColor? = null, @ProtoNumber(4) @JvmField val edgingColor: RgroupColor? = null, @ProtoNumber(5) @JvmField val labelAttr: Int = 0, - @ProtoNumber(6) @JvmField val labelType: Int = 0, + @ProtoNumber(6) @JvmField val labelType: Int = 0 ) : ProtoBuf @Serializable internal class AddFriendSource( @ProtoNumber(1) @JvmField val source: Int = 0, - @ProtoNumber(2) @JvmField val subSource: Int = 0, + @ProtoNumber(2) @JvmField val subSource: Int = 0 ) : ProtoBuf @Serializable @@ -1935,13 +1880,13 @@ internal class Oidb0xc26 : ProtoBuf { @ProtoNumber(1) @JvmField val name: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(2) @JvmField val textColor: Color? = null, @ProtoNumber(3) @JvmField val edgingColor: Color? = null, - @ProtoNumber(4) @JvmField val labelType: Int = 0, + @ProtoNumber(4) @JvmField val labelType: Int = 0 ) : ProtoBuf @Serializable internal class EntryDelay( @ProtoNumber(1) @JvmField val emEntry: Int /* enum */ = 1, - @ProtoNumber(2) @JvmField val delay: Int = 0, + @ProtoNumber(2) @JvmField val delay: Int = 0 ) : ProtoBuf @Serializable @@ -1959,7 +1904,7 @@ internal class Oidb0xc26 : ProtoBuf { @ProtoNumber(11) @JvmField val msgRgroupItems: List<RecommendInfo> = emptyList(), @ProtoNumber(12) @JvmField val boolIsNewuser: Boolean = false, @ProtoNumber(13) @JvmField val msgTables: List<TabInfo> = emptyList(), - @ProtoNumber(14) @JvmField val cookies: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(14) @JvmField val cookies: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -1970,7 +1915,7 @@ internal class Oidb0xc26 : ProtoBuf { @ProtoNumber(4) @JvmField val iconUrlSelect: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(5) @JvmField val iconUrlUnselect: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(6) @JvmField val backgroundColorSelect: Color? = null, - @ProtoNumber(7) @JvmField val backgroundColorUnselect: Color? = null, + @ProtoNumber(7) @JvmField val backgroundColorUnselect: Color? = null ) : ProtoBuf @Serializable @@ -1995,13 +1940,13 @@ internal class Oidb0xc26 : ProtoBuf { @ProtoNumber(18) @JvmField val token: String = "", @ProtoNumber(19) @JvmField val onlineState: Int = 0, @ProtoNumber(20) @JvmField val msgLabels: List<Label> = emptyList(), - @ProtoNumber(21) @JvmField val sourceid: Int = 0, + @ProtoNumber(21) @JvmField val sourceid: Int = 0 ) : ProtoBuf @Serializable internal class RecommendInfo( @ProtoNumber(1) @JvmField val woring: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(2) @JvmField val msgGroups: List<RgroupInfo> = emptyList(), + @ProtoNumber(2) @JvmField val msgGroups: List<RgroupInfo> = emptyList() ) : ProtoBuf @Serializable @@ -2020,7 +1965,7 @@ internal class Oidb0xc26 : ProtoBuf { @ProtoNumber(12) @JvmField val joinGroupAuth: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(13) @JvmField val activity: Int = 0, @ProtoNumber(14) @JvmField val memberMaxNum: Int = 0, - @ProtoNumber(15) @JvmField val int32UinPrivilege: Int = 0, + @ProtoNumber(15) @JvmField val int32UinPrivilege: Int = 0 ) : ProtoBuf @Serializable @@ -2032,21 +1977,21 @@ internal class Oidb0xc26 : ProtoBuf { @ProtoNumber(5) @JvmField val fetchRgroup: Int = 0, @ProtoNumber(6) @JvmField val tabId: Int = 0, @ProtoNumber(7) @JvmField val want: Int = 80, - @ProtoNumber(8) @JvmField val cookies: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(8) @JvmField val cookies: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class RgroupColor( @ProtoNumber(1) @JvmField val r: Int = 0, @ProtoNumber(2) @JvmField val g: Int = 0, - @ProtoNumber(3) @JvmField val b: Int = 0, + @ProtoNumber(3) @JvmField val b: Int = 0 ) : ProtoBuf @Serializable internal class Color( @ProtoNumber(1) @JvmField val r: Int = 0, @ProtoNumber(2) @JvmField val g: Int = 0, - @ProtoNumber(3) @JvmField val b: Int = 0, + @ProtoNumber(3) @JvmField val b: Int = 0 ) : ProtoBuf } @@ -2059,26 +2004,26 @@ internal class Cmd0xac6 : ProtoBuf { @ProtoNumber(5) @JvmField val metalTotal: Int = 0, @ProtoNumber(9) @JvmField val int32NewCount: Int = 0, @ProtoNumber(10) @JvmField val int32UpgradeCount: Int = 0, - @ProtoNumber(11) @JvmField val promptParams: String = "", + @ProtoNumber(11) @JvmField val promptParams: String = "" ) : ProtoBuf @Serializable internal class ReqBody( @ProtoNumber(1) @JvmField val medals: List<MedalReport> = emptyList(), - @ProtoNumber(2) @JvmField val clean: Int = 0, + @ProtoNumber(2) @JvmField val clean: Int = 0 ) : ProtoBuf @Serializable internal class MedalReport( @ProtoNumber(1) @JvmField val id: Int = 0, - @ProtoNumber(2) @JvmField val level: Int = 0, + @ProtoNumber(2) @JvmField val level: Int = 0 ) : ProtoBuf @Serializable internal class OperateResult( @ProtoNumber(1) @JvmField val id: Int = 0, @ProtoNumber(2) @JvmField val int32Result: Int = 0, - @ProtoNumber(3) @JvmField val errmsg: String = "", + @ProtoNumber(3) @JvmField val errmsg: String = "" ) : ProtoBuf } @@ -2086,12 +2031,12 @@ internal class Cmd0xac6 : ProtoBuf { internal class Oidb0xd32 : ProtoBuf { @Serializable internal class RspBody( - @ProtoNumber(1) @JvmField val openid: String = "", + @ProtoNumber(1) @JvmField val openid: String = "" ) : ProtoBuf @Serializable internal class ReqBody( - @ProtoNumber(1) @JvmField val xmitinfo: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(1) @JvmField val xmitinfo: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -2100,7 +2045,7 @@ internal class Oidb0xd32 : ProtoBuf { @ProtoNumber(2) @JvmField val appid: String = "", @ProtoNumber(3) @JvmField val groupid: String = "", @ProtoNumber(4) @JvmField val nonce: String = "", - @ProtoNumber(5) @JvmField val timestamp: Int = 0, + @ProtoNumber(5) @JvmField val timestamp: Int = 0 ) : ProtoBuf } @@ -2114,7 +2059,7 @@ internal class Cmd0x7cf : ProtoBuf { @ProtoNumber(4) @JvmField val reqValidOnly: Int = 0, @ProtoNumber(5) @JvmField val msgAppointIds: List<AppointDefine.AppointID> = emptyList(), @ProtoNumber(6) @JvmField val appointOperation: Int = 0, - @ProtoNumber(100) @JvmField val requestUin: Long = 0L, + @ProtoNumber(100) @JvmField val requestUin: Long = 0L ) : ProtoBuf @Serializable @@ -2123,7 +2068,7 @@ internal class Cmd0x7cf : ProtoBuf { @ProtoNumber(2) @JvmField val over: Int = 0, @ProtoNumber(3) @JvmField val next: Int = 0, @ProtoNumber(4) @JvmField val msgAppointsInfo: List<AppointDefine.AppointInfo> = emptyList(), - @ProtoNumber(5) @JvmField val unreadCount: Int = 0, + @ProtoNumber(5) @JvmField val unreadCount: Int = 0 ) : ProtoBuf } @@ -2132,12 +2077,12 @@ internal class Cmd0xac7 : ProtoBuf { @Serializable internal class DeviceInfo( @ProtoNumber(1) @JvmField val din: Long = 0L, - @ProtoNumber(2) @JvmField val name: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(2) @JvmField val name: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class RspBody( - @ProtoNumber(1) @JvmField val extd: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(1) @JvmField val extd: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -2145,19 +2090,19 @@ internal class Cmd0xac7 : ProtoBuf { @ProtoNumber(1) @JvmField val cmd: Int = 0, @ProtoNumber(2) @JvmField val din: Long = 0L, @ProtoNumber(3) @JvmField val extd: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(4) @JvmField val msgBinderSig: BinderSig? = null, + @ProtoNumber(4) @JvmField val msgBinderSig: BinderSig? = null ) : ProtoBuf @Serializable internal class ReceiveMessageDevices( - @ProtoNumber(1) @JvmField val devices: List<DeviceInfo> = emptyList(), + @ProtoNumber(1) @JvmField val devices: List<DeviceInfo> = emptyList() ) : ProtoBuf @Serializable internal class BinderSig( @ProtoNumber(1) @JvmField val type: Int = 0, @ProtoNumber(2) @JvmField val uin: Long = 0L, - @ProtoNumber(3) @JvmField val sig: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(3) @JvmField val sig: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf } @@ -2167,7 +2112,7 @@ internal class Cmd0x5fa : ProtoBuf { internal class RspBody( @ProtoNumber(1) @JvmField val msgStrangerInfo: List<AppointDefine.StrangerInfo> = emptyList(), @ProtoNumber(2) @JvmField val reachStart: Int = 0, - @ProtoNumber(3) @JvmField val reachEnd: Int = 0, + @ProtoNumber(3) @JvmField val reachEnd: Int = 0 ) : ProtoBuf @Serializable @@ -2176,7 +2121,7 @@ internal class Cmd0x5fa : ProtoBuf { @ProtoNumber(2) @JvmField val referIdx: Int = 0, @ProtoNumber(3) @JvmField val getReferRec: Int = 0, @ProtoNumber(4) @JvmField val reqNextCount: Int = 0, - @ProtoNumber(5) @JvmField val reqPrevCount: Int = 0, + @ProtoNumber(5) @JvmField val reqPrevCount: Int = 0 ) : ProtoBuf } @@ -2194,7 +2139,7 @@ internal class FavoriteCKVData : ProtoBuf { @ProtoNumber(8) @JvmField val size: Int = 0, @ProtoNumber(9) @JvmField val type: Int = 0, @ProtoNumber(10) @JvmField val msgOwner: Author? = null, - @ProtoNumber(11) @JvmField val picId: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(11) @JvmField val picId: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -2208,7 +2153,7 @@ internal class FavoriteCKVData : ProtoBuf { @ProtoNumber(7) @JvmField val favoriteTime: Long = 0L, @ProtoNumber(8) @JvmField val modifyTime: Long = 0L, @ProtoNumber(9) @JvmField val dataSyncTime: Long = 0L, - @ProtoNumber(10) @JvmField val msgFavoriteSummary: FavoriteSummary? = null, + @ProtoNumber(10) @JvmField val msgFavoriteSummary: FavoriteSummary? = null ) : ProtoBuf @Serializable @@ -2219,25 +2164,25 @@ internal class FavoriteCKVData : ProtoBuf { @ProtoNumber(4) @JvmField val brief: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(5) @JvmField val msgPicInfo: List<PicInfo> = emptyList(), @ProtoNumber(6) @JvmField val type: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(7) @JvmField val resourceUri: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(7) @JvmField val resourceUri: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class UserFavoriteList( @ProtoNumber(1) @JvmField val uin: Long = 0L, @ProtoNumber(2) @JvmField val modifyTs: Long = 0L, - @ProtoNumber(100) @JvmField val msgFavoriteItems: List<FavoriteItem> = emptyList(), + @ProtoNumber(100) @JvmField val msgFavoriteItems: List<FavoriteItem> = emptyList() ) : ProtoBuf @Serializable internal class FavoriteSummary( - @ProtoNumber(2) @JvmField val msgLinkSummary: LinkSummary? = null, + @ProtoNumber(2) @JvmField val msgLinkSummary: LinkSummary? = null ) : ProtoBuf @Serializable internal class FavoriteItem( @ProtoNumber(1) @JvmField val favoriteSource: Int = 0, - @ProtoNumber(100) @JvmField val msgKandianFavoriteItem: KandianFavoriteItem? = null, + @ProtoNumber(100) @JvmField val msgKandianFavoriteItem: KandianFavoriteItem? = null ) : ProtoBuf @Serializable @@ -2246,7 +2191,7 @@ internal class FavoriteCKVData : ProtoBuf { @ProtoNumber(2) @JvmField val numId: Long = 0L, @ProtoNumber(3) @JvmField val strId: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(4) @JvmField val groupId: Long = 0L, - @ProtoNumber(5) @JvmField val groupName: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(5) @JvmField val groupName: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -2259,7 +2204,7 @@ internal class FavoriteCKVData : ProtoBuf { @ProtoNumber(6) @JvmField val accountName: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(7) @JvmField val videoType: Int = 0, @ProtoNumber(8) @JvmField val feedsId: Long = 0L, - @ProtoNumber(9) @JvmField val feedsType: Int = 0, + @ProtoNumber(9) @JvmField val feedsType: Int = 0 ) : ProtoBuf } @@ -2267,13 +2212,13 @@ internal class FavoriteCKVData : ProtoBuf { internal class Cmd0x5ff : ProtoBuf { @Serializable internal class RspBody( - @ProtoNumber(1) @JvmField val errorTips: String = "", + @ProtoNumber(1) @JvmField val errorTips: String = "" ) : ProtoBuf @Serializable internal class ReqBody( @ProtoNumber(1) @JvmField val msgAppointId: AppointDefine.AppointID? = null, - @ProtoNumber(2) @JvmField val commentId: String = "", + @ProtoNumber(2) @JvmField val commentId: String = "" ) : ProtoBuf } @@ -2283,20 +2228,20 @@ internal class Oidb0xccd : ProtoBuf { internal class Result( @ProtoNumber(1) @JvmField val appid: Int = 0, @ProtoNumber(2) @JvmField val errcode: Int = 0, - @ProtoNumber(3) @JvmField val errmsg: String = "", + @ProtoNumber(3) @JvmField val errmsg: String = "" ) : ProtoBuf @Serializable internal class ReqBody( @ProtoNumber(1) @JvmField val int64Uin: Long = 0L, @ProtoNumber(2) @JvmField val appids: List<Int> = emptyList(), - @ProtoNumber(3) @JvmField val platform: Int = 0, + @ProtoNumber(3) @JvmField val platform: Int = 0 ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val errcode: Int = 0, - @ProtoNumber(2) @JvmField val results: List<Result> = emptyList(), + @ProtoNumber(2) @JvmField val results: List<Result> = emptyList() ) : ProtoBuf } @@ -2304,7 +2249,7 @@ internal class Oidb0xccd : ProtoBuf { internal class Oidb0xc36 : ProtoBuf { @Serializable internal class ReqBody( - @ProtoNumber(1) @JvmField val uint64Uins: List<Long> = emptyList(), + @ProtoNumber(1) @JvmField val uint64Uins: List<Long> = emptyList() ) : ProtoBuf @Serializable @@ -2319,7 +2264,7 @@ internal class Oidb0x87c : ProtoBuf { @ProtoNumber(2) @JvmField val telephone: String = "", @ProtoNumber(3) @JvmField val smsCode: String = "", @ProtoNumber(4) @JvmField val guid: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(5) @JvmField val enumButype: Int /* enum */ = 0, + @ProtoNumber(5) @JvmField val enumButype: Int /* enum */ = 0 ) : ProtoBuf @Serializable @@ -2328,7 +2273,7 @@ internal class Oidb0x87c : ProtoBuf { @ProtoNumber(2) @JvmField val telephone: String = "", @ProtoNumber(3) @JvmField val keyType: Int = 0, @ProtoNumber(4) @JvmField val key: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(5) @JvmField val guid: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(5) @JvmField val guid: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf } @@ -2338,7 +2283,7 @@ internal class Cmd0xbf2 : ProtoBuf { internal class RspBody( @ProtoNumber(1) @JvmField val phoneAddrBook: List<PhoneAddrBook> = emptyList(), @ProtoNumber(2) @JvmField val end: Int = 0, - @ProtoNumber(3) @JvmField val nextIndex: Long = 0, + @ProtoNumber(3) @JvmField val nextIndex: Long = 0 ) : ProtoBuf @Serializable @@ -2346,14 +2291,14 @@ internal class Cmd0xbf2 : ProtoBuf { @ProtoNumber(1) @JvmField val phone: String = "", @ProtoNumber(2) @JvmField val nick: String = "", @ProtoNumber(3) @JvmField val headUrl: String = "", - @ProtoNumber(4) @JvmField val longNick: String = "", + @ProtoNumber(4) @JvmField val longNick: String = "" ) : ProtoBuf @Serializable internal class ReqBody( @ProtoNumber(1) @JvmField val uin: Long = 0L, @ProtoNumber(2) @JvmField val startIndex: Long = 0L, - @ProtoNumber(3) @JvmField val num: Long = 0L, + @ProtoNumber(3) @JvmField val num: Long = 0L ) : ProtoBuf } @@ -2374,19 +2319,19 @@ internal class Cmd0x6cd : ProtoBuf { @ProtoNumber(11) @JvmField val msgRedpointExtraInfo: RepointExtraInfo? = null, @ProtoNumber(12) @JvmField val configVersion: String = "", @ProtoNumber(13) @JvmField val doActivity: Int = 0, - @ProtoNumber(14) @JvmField val msgUnreadMsg: List<MessageRec> = emptyList(), + @ProtoNumber(14) @JvmField val msgUnreadMsg: List<MessageRec> = emptyList() ) : ProtoBuf @Serializable internal class PullRedpointReq( @ProtoNumber(1) @JvmField val taskid: Int = 0, - @ProtoNumber(2) @JvmField val lastPullSeq: Long = 0L, + @ProtoNumber(2) @JvmField val lastPullSeq: Long = 0L ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val msgRedpoint: List<RedpointInfo> = emptyList(), - @ProtoNumber(2) @JvmField val unfinishedRedpoint: List<PullRedpointReq> = emptyList(), + @ProtoNumber(2) @JvmField val unfinishedRedpoint: List<PullRedpointReq> = emptyList() ) : ProtoBuf @Serializable @@ -2394,14 +2339,14 @@ internal class Cmd0x6cd : ProtoBuf { @ProtoNumber(1) @JvmField val lastPullRedpoint: List<PullRedpointReq> = emptyList(), @ProtoNumber(2) @JvmField val unfinishedRedpoint: List<PullRedpointReq> = emptyList(), @ProtoNumber(3) @JvmField val msgPullSingleTask: PullRedpointReq? = null, - @ProtoNumber(4) @JvmField val retMsgRec: Int = 0, + @ProtoNumber(4) @JvmField val retMsgRec: Int = 0 ) : ProtoBuf @Serializable internal class MessageRec( @ProtoNumber(1) @JvmField val seq: Long = 0L, @ProtoNumber(2) @JvmField val time: Int = 0, - @ProtoNumber(3) @JvmField val content: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(3) @JvmField val content: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -2409,7 +2354,7 @@ internal class Cmd0x6cd : ProtoBuf { @ProtoNumber(1) @JvmField val count: Int = 0, @ProtoNumber(2) @JvmField val iconUrl: String = "", @ProtoNumber(3) @JvmField val tips: String = "", - @ProtoNumber(4) @JvmField val data: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(4) @JvmField val data: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf } @@ -2417,7 +2362,7 @@ internal class Cmd0x6cd : ProtoBuf { internal class Oidb0xd55 : ProtoBuf { @Serializable internal class CheckUserRsp( - @ProtoNumber(1) @JvmField val openidUin: Long = 0L, + @ProtoNumber(1) @JvmField val openidUin: Long = 0L ) : ProtoBuf @Serializable @@ -2431,12 +2376,12 @@ internal class Oidb0xd55 : ProtoBuf { @ProtoNumber(4) @JvmField val rawUrl: String = "", @ProtoNumber(11) @JvmField val checkAppSignReq: CheckAppSignReq? = null, @ProtoNumber(12) @JvmField val checkUserReq: CheckUserReq? = null, - @ProtoNumber(13) @JvmField val checkMiniAppReq: CheckMiniAppReq? = null, + @ProtoNumber(13) @JvmField val checkMiniAppReq: CheckMiniAppReq? = null ) : ProtoBuf @Serializable internal class CheckAppSignReq( - @ProtoNumber(1) @JvmField val clientInfo: Qqconnect.ConnectClientInfo? = null, + @ProtoNumber(1) @JvmField val clientInfo: Qqconnect.ConnectClientInfo? = null ) : ProtoBuf @Serializable @@ -2444,26 +2389,26 @@ internal class Oidb0xd55 : ProtoBuf { @ProtoNumber(1) @JvmField val wording: String = "", @ProtoNumber(11) @JvmField val checkAppSignRsp: CheckAppSignRsp? = null, @ProtoNumber(12) @JvmField val checkUserRsp: CheckUserRsp? = null, - @ProtoNumber(13) @JvmField val checkMiniAppRsp: CheckMiniAppRsp? = null, + @ProtoNumber(13) @JvmField val checkMiniAppRsp: CheckMiniAppRsp? = null ) : ProtoBuf @Serializable internal class CheckUserReq( @ProtoNumber(1) @JvmField val openid: String = "", - @ProtoNumber(2) @JvmField val needCheckSameUser: Int = 0, + @ProtoNumber(2) @JvmField val needCheckSameUser: Int = 0 ) : ProtoBuf @Serializable internal class CheckMiniAppReq( @ProtoNumber(1) @JvmField val miniAppAppid: Long = 0L, - @ProtoNumber(2) @JvmField val needCheckBind: Int = 0, + @ProtoNumber(2) @JvmField val needCheckBind: Int = 0 ) : ProtoBuf @Serializable internal class CheckAppSignRsp( @ProtoNumber(1) @JvmField val iosAppToken: String = "", @ProtoNumber(2) @JvmField val iosUniversalLink: String = "", - @ProtoNumber(11) @JvmField val optimizeSwitch: Int = 0, + @ProtoNumber(11) @JvmField val optimizeSwitch: Int = 0 ) : ProtoBuf } @@ -2477,7 +2422,7 @@ internal class Cmd0x8b4 : ProtoBuf { @ProtoNumber(21) @JvmField val dstUin: Long = 0L, @ProtoNumber(22) @JvmField val start: Int = 0, @ProtoNumber(23) @JvmField val cnt: Int = 0, - @ProtoNumber(24) @JvmField val tag: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(24) @JvmField val tag: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -2488,7 +2433,7 @@ internal class Cmd0x8b4 : ProtoBuf { @ProtoNumber(4) @JvmField val setDisplayTime: Int = 0, // @SerialId(5) @JvmField val groupLabel: List<GroupLabel.Label> = emptyList(), @ProtoNumber(6) @JvmField val textIntro: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(7) @JvmField val richIntro: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(7) @JvmField val richIntro: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable @@ -2497,7 +2442,7 @@ internal class Cmd0x8b4 : ProtoBuf { @ProtoNumber(2) @JvmField val start: Int = 0, @ProtoNumber(3) @JvmField val cnt: Int = 0, @ProtoNumber(4) @JvmField val timestamp: Int = 0, - @ProtoNumber(5) @JvmField val _0x7ddSeq: Int = 0, + @ProtoNumber(5) @JvmField val _0x7ddSeq: Int = 0 ) : ProtoBuf @Serializable @@ -2506,7 +2451,7 @@ internal class Cmd0x8b4 : ProtoBuf { @ProtoNumber(2) @JvmField val flag: Int = 0, @ProtoNumber(21) @JvmField val tag: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(22) @JvmField val groupInfo: List<GroupInfo> = emptyList(), - @ProtoNumber(23) @JvmField val textLabel: List<ByteArray> = emptyList(), + @ProtoNumber(23) @JvmField val textLabel: List<ByteArray> = emptyList() ) : ProtoBuf } @@ -2514,7 +2459,7 @@ internal class Cmd0x8b4 : ProtoBuf { internal class Cmd0x682 : ProtoBuf { @Serializable internal class RspBody( - @ProtoNumber(1) @JvmField val msgChatinfo: List<ChatInfo> = emptyList(), + @ProtoNumber(1) @JvmField val msgChatinfo: List<ChatInfo> = emptyList() ) : ProtoBuf @Serializable @@ -2527,12 +2472,12 @@ internal class Cmd0x682 : ProtoBuf { @ProtoNumber(6) @JvmField val totalFlag: Int = 0, @ProtoNumber(7) @JvmField val curdayFlag: Int = 0, @ProtoNumber(8) @JvmField val expressTipsMsg: ByteArray = EMPTY_BYTE_ARRAY, - @ProtoNumber(9) @JvmField val expressMsg: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(9) @JvmField val expressMsg: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class ReqBody( - @ProtoNumber(1) @JvmField val uint64Touinlist: List<Long> = emptyList(), + @ProtoNumber(1) @JvmField val uint64Touinlist: List<Long> = emptyList() ) : ProtoBuf } @@ -2541,7 +2486,7 @@ internal class Cmd0x6f5 : ProtoBuf { @Serializable internal class ReqBody( @ProtoNumber(1) @JvmField val qqVersion: String = "", - @ProtoNumber(2) @JvmField val qqPlatform: Int = 0, + @ProtoNumber(2) @JvmField val qqPlatform: Int = 0 ) : ProtoBuf @Serializable @@ -2551,13 +2496,13 @@ internal class Cmd0x6f5 : ProtoBuf { @ProtoNumber(3) @JvmField val passthroughLevel: Int = 0, @ProtoNumber(4) @JvmField val showLevel: Int = 0, @ProtoNumber(5) @JvmField val extra: Int = 0, - @ProtoNumber(6) @JvmField val priority: Int = 0, + @ProtoNumber(6) @JvmField val priority: Int = 0 ) : ProtoBuf @Serializable internal class RspBody( @ProtoNumber(1) @JvmField val configVersion: String = "", - @ProtoNumber(2) @JvmField val taskInfo: List<TaskInfo> = emptyList(), + @ProtoNumber(2) @JvmField val taskInfo: List<TaskInfo> = emptyList() ) : ProtoBuf } @@ -2565,7 +2510,7 @@ internal class Cmd0x6f5 : ProtoBuf { internal class Oidb0xb7e : ProtoBuf { @Serializable internal class RspBody( - @ProtoNumber(1) @JvmField val topItem: List<DiandianTopConfig> = emptyList(), + @ProtoNumber(1) @JvmField val topItem: List<DiandianTopConfig> = emptyList() ) : ProtoBuf @Serializable @@ -2576,7 +2521,7 @@ internal class Oidb0xb7e : ProtoBuf { @ProtoNumber(4) @JvmField val subTitleColor: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(5) @JvmField val picUrl: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(6) @JvmField val type: Int = 0, - @ProtoNumber(7) @JvmField val topicId: Int = 0, + @ProtoNumber(7) @JvmField val topicId: Int = 0 ) : ProtoBuf @Serializable @@ -2587,12 +2532,12 @@ internal class Oidb0xb7e : ProtoBuf { internal class Oidb0xc2f : ProtoBuf { @Serializable internal class RspBody( - @ProtoNumber(1) @JvmField val msgGetFollowUserRecommendListRsp: GetFollowUserRecommendListRsp? = null, + @ProtoNumber(1) @JvmField val msgGetFollowUserRecommendListRsp: GetFollowUserRecommendListRsp? = null ) : ProtoBuf @Serializable internal class GetFollowUserRecommendListReq( - @ProtoNumber(1) @JvmField val followedUin: Long = 0L, + @ProtoNumber(1) @JvmField val followedUin: Long = 0L ) : ProtoBuf @Serializable @@ -2603,18 +2548,18 @@ internal class Oidb0xc2f : ProtoBuf { @ProtoNumber(4) @JvmField val headImgUrl: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(5) @JvmField val isVip: Int = 0, @ProtoNumber(6) @JvmField val isStar: Int = 0, - @ProtoNumber(7) @JvmField val recommendReason: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(7) @JvmField val recommendReason: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class GetFollowUserRecommendListRsp( @ProtoNumber(1) @JvmField val msgRecommendList: List<RecommendAccountInfo> = emptyList(), - @ProtoNumber(2) @JvmField val jumpUrl: ByteArray = EMPTY_BYTE_ARRAY, + @ProtoNumber(2) @JvmField val jumpUrl: ByteArray = EMPTY_BYTE_ARRAY ) : ProtoBuf @Serializable internal class ReqBody( - @ProtoNumber(1) @JvmField val msgGetFollowUserRecommendListReq: GetFollowUserRecommendListReq? = null, + @ProtoNumber(1) @JvmField val msgGetFollowUserRecommendListReq: GetFollowUserRecommendListReq? = null ) : ProtoBuf } @@ -2624,7 +2569,7 @@ internal class Cmd0x7ca : ProtoBuf { internal class ReqBody( @ProtoNumber(1) @JvmField val msgAppointId: AppointDefine.AppointID? = null, @ProtoNumber(2) @JvmField val tinyid: Long = 0L, - @ProtoNumber(3) @JvmField val opType: Int = 0, + @ProtoNumber(3) @JvmField val opType: Int = 0 ) : ProtoBuf @Serializable @@ -2632,7 +2577,7 @@ internal class Cmd0x7ca : ProtoBuf { @ProtoNumber(1) @JvmField val sigC2C: ByteArray = EMPTY_BYTE_ARRAY, @ProtoNumber(2) @JvmField val peerUin: Long = 0L, @ProtoNumber(3) @JvmField val errorWording: String = "", - @ProtoNumber(4) @JvmField val opType: Int = 0, + @ProtoNumber(4) @JvmField val opType: Int = 0 ) : ProtoBuf } @@ -2640,7 +2585,7 @@ internal class Cmd0x7ca : ProtoBuf { internal class Cmd0xd40 : ProtoBuf { @Serializable internal class DeviceInfo( - @ProtoNumber(1) @JvmField val os: Int = 0, + @ProtoNumber(1) @JvmField val os: Int = 0 ) : ProtoBuf @Serializable @@ -2648,7 +2593,7 @@ internal class Cmd0xd40 : ProtoBuf { @ProtoNumber(1) @JvmField val dev: DeviceInfo? = null, @ProtoNumber(2) @JvmField val src: Int = 0, @ProtoNumber(3) @JvmField val event: Int = 0, - @ProtoNumber(4) @JvmField val redtype: Int = 0, + @ProtoNumber(4) @JvmField val redtype: Int = 0 ) : ProtoBuf @Serializable @@ -2664,12 +2609,12 @@ internal class Cmd0x6ce : ProtoBuf { internal class ReadRedpointReq( @ProtoNumber(1) @JvmField val taskid: Int = 0, @ProtoNumber(2) @JvmField val readSeq: Long = 0L, - @ProtoNumber(3) @JvmField val appid: Int = 0, + @ProtoNumber(3) @JvmField val appid: Int = 0 ) : ProtoBuf @Serializable internal class ReqBody( - @ProtoNumber(1) @JvmField val msgReadReq: List<ReadRedpointReq> = emptyList(), + @ProtoNumber(1) @JvmField val msgReadReq: List<ReadRedpointReq> = emptyList() ) : ProtoBuf } @@ -2684,6 +2629,6 @@ internal class Cmd0xed3 : ProtoBuf { @ProtoNumber(2) @JvmField val groupCode: Long = 0L, @ProtoNumber(3) @JvmField val msgSeq: Int = 0, @ProtoNumber(4) @JvmField val msgRandom: Int = 0, - @ProtoNumber(5) @JvmField val aioUin: Long = 0L, + @ProtoNumber(5) @JvmField val aioUin: Long = 0L ) : ProtoBuf } \ No newline at end of file diff --git a/mirai-core/src/commonMain/kotlin/network/protocol/packet/PacketFactory.kt b/mirai-core/src/commonMain/kotlin/network/protocol/packet/PacketFactory.kt index 66d28fe9d..f21ae7d84 100644 --- a/mirai-core/src/commonMain/kotlin/network/protocol/packet/PacketFactory.kt +++ b/mirai-core/src/commonMain/kotlin/network/protocol/packet/PacketFactory.kt @@ -149,7 +149,6 @@ internal object KnownPacketFactories { TroopManagement.GroupOperation, TroopManagement.GetTroopConfig, TroopManagement.ModifyAdmin, - TroopManagement.GetAdmin, // TroopManagement.GetGroupInfo, TroopManagement.EditGroupNametag, TroopManagement.Kick, diff --git a/mirai-core/src/commonMain/kotlin/network/protocol/packet/chat/TroopManagement.kt b/mirai-core/src/commonMain/kotlin/network/protocol/packet/chat/TroopManagement.kt index c43b671e9..ebe0b279f 100644 --- a/mirai-core/src/commonMain/kotlin/network/protocol/packet/chat/TroopManagement.kt +++ b/mirai-core/src/commonMain/kotlin/network/protocol/packet/chat/TroopManagement.kt @@ -30,7 +30,6 @@ import net.mamoe.mirai.internal.utils.io.serialization.* import net.mamoe.mirai.utils.daysToSeconds internal class TroopManagement { - internal object Mute : OutgoingPacketFactory<Mute.Response>("OidbSvc.0x570_8") { override suspend fun ByteReadPacket.decode(bot: QQAndroidBot): Response { //屁用没有 @@ -68,6 +67,7 @@ internal class TroopManagement { } } + internal object GetGroupInfo : OutgoingPacketFactory<GroupInfoImpl>("OidbSvc.0x88d_7") { @Deprecated("") operator fun invoke( @@ -419,52 +419,4 @@ internal class TroopManagement { } } - - internal object GetAdmin : OutgoingPacketFactory<GetAdmin.Response>("OidbSvc.0x899_9") { - operator fun invoke( - client: QQAndroidClient, - groupCode: Long - ): OutgoingPacket = buildOutgoingUniPacket(client) { - writeProtoBuf( - OidbSso.OIDBSSOPkg.serializer(), - OidbSso.OIDBSSOPkg( - command = 2201, - serviceType = 1, - result = 0, - bodybuffer = Oidb0x899.ReqBody( - identifyFlag = 2, - groupCode = groupCode, - startUin = 0, - memberListOpt = Oidb0x899.MemberList( - memberUin = 0, - privilege = 1 - ) - ).toByteArray(Oidb0x899.ReqBody.serializer()) - ) - ) - } - - override suspend fun ByteReadPacket.decode(bot: QQAndroidBot): Response { - return readProtoBuf(OidbSso.OIDBSSOPkg.serializer()).let { oidbssoPkg -> - if (oidbssoPkg.result == 0) { - oidbssoPkg.bodybuffer.loadAs(Oidb0x899.RspBody.serializer()).let { resp -> - Response.Success(resp.memberList) - } - } else { - Response.Failed(oidbssoPkg.result, oidbssoPkg.errorMsg) - } - } - - } - - sealed class Response : Packet { - class Failed(val code: Int, val msg: String) : Response() { - override fun toString(): String = "GetAdmin.Response.Failed(code=$code, msg=$msg)" - } - - class Success(val memberList: List<Oidb0x899.MemberList>) : Response() { - override fun toString(): String = "GetAdmin.Response.Success" - } - } - } -} +} \ No newline at end of file