@@ -102,6 +102,98 @@ internal class Oidb0x5d2 : ProtoBuf {
102
102
) : ProtoBuf
103
103
}
104
104
105
+ internal class Oidb0x496 {
106
+ @Serializable
107
+ internal class AioKeyword (
108
+ @JvmField @ProtoNumber(1 ) val keywords : List <AioKeywordInfo > = emptyList(),
109
+ @JvmField @ProtoNumber(2 ) val rules : List <AioKeywordRuleInfo > = emptyList(),
110
+ @JvmField @ProtoNumber(3 ) val version : Int = 0
111
+ ) : ProtoBuf
112
+
113
+ @Serializable
114
+ internal class AioKeywordInfo (
115
+ @JvmField @ProtoNumber(1 ) val word : String = " " ,
116
+ @JvmField @ProtoNumber(2 ) val ruleId : Int = 0
117
+ ) : ProtoBuf
118
+
119
+ @Serializable
120
+ internal class AioKeywordRuleInfo (
121
+ @JvmField @ProtoNumber(1 ) val ruleId : Int = 0 ,
122
+ @JvmField @ProtoNumber(2 ) val startTime : Int = 0 ,
123
+ @JvmField @ProtoNumber(3 ) val endTime : Int = 0 ,
124
+ @JvmField @ProtoNumber(4 ) val postionFlag : Int = 0 ,
125
+ @JvmField @ProtoNumber(5 ) val matchGroupClass : List <Int > = emptyList(),
126
+ @JvmField @ProtoNumber(6 ) val version : Int = 0
127
+ ) : ProtoBuf
128
+
129
+ @Serializable
130
+ internal class GroupMsgConfig (
131
+ @JvmField @ProtoNumber(1 ) val boolUinEnable : Boolean = false ,
132
+ @JvmField @ProtoNumber(2 ) val maxAioMsg : Int = 0 ,
133
+ @JvmField @ProtoNumber(3 ) val enableHelper : Int = 0 ,
134
+ @JvmField @ProtoNumber(4 ) val groupMaxNumber : Int = 0 ,
135
+ @JvmField @ProtoNumber(5 ) val nextUpdateTime : Int = 0
136
+ ) : ProtoBuf
137
+
138
+ @Serializable
139
+ internal class MsgSeqInfo (
140
+ @JvmField @ProtoNumber(1 ) val groupCode : Long = 0L ,
141
+ @JvmField @ProtoNumber(2 ) val managerUinList : List <Long > = emptyList(),
142
+ @JvmField @ProtoNumber(3 ) val updateTime : Long = 0L ,
143
+ @JvmField @ProtoNumber(4 ) val firstUnreadManagerMsgSeq : Long = 0L ,
144
+ @JvmField @ProtoNumber(5 ) val uint64ManagerMsgSeq : List <Long > = emptyList()
145
+ ) : ProtoBuf
146
+
147
+ @Serializable
148
+ internal class ReqBody (
149
+ @JvmField @ProtoNumber(1 ) val groupCode : Long = 0L ,
150
+ @JvmField @ProtoNumber(2 ) val updateTime : Long = 0L ,
151
+ @JvmField @ProtoNumber(3 ) val managerUinList : Long = 0L ,
152
+ @JvmField @ProtoNumber(4 ) val firstUnreadManagerMsgSeq : Long = 0L ,
153
+ @JvmField @ProtoNumber(5 ) val justFetchMsgConfig : Int = 0 ,
154
+ @JvmField @ProtoNumber(6 ) val type : Int = 0 ,
155
+ @JvmField @ProtoNumber(7 ) val version : Int = 0 ,
156
+ @JvmField @ProtoNumber(8 ) val aioKeywordVersion : Int = 0
157
+ ) : ProtoBuf
158
+
159
+ @Serializable
160
+ internal class Robot (
161
+ @JvmField @ProtoNumber(1 ) val version : Int = 0 ,
162
+ @JvmField @ProtoNumber(2 ) val uinRange : List <UinRange > = emptyList(),
163
+ @JvmField @ProtoNumber(3 ) val fireKeywords : List <String > = emptyList(),
164
+ @JvmField @ProtoNumber(4 ) val startKeywords : List <String > = emptyList(),
165
+ @JvmField @ProtoNumber(5 ) val endKeywords : List <String > = emptyList(),
166
+ @JvmField @ProtoNumber(6 ) val sessionTimeout : Int = 0 ,
167
+ @JvmField @ProtoNumber(7 ) val subscribeCategories : List <RobotSubscribeCategory > = emptyList()
168
+ ) : ProtoBuf
169
+
170
+ @Serializable
171
+ internal class RobotSubscribeCategory (
172
+ @JvmField @ProtoNumber(1 ) val id : Int = 0 ,
173
+ @JvmField @ProtoNumber(2 ) val name : String = " " ,
174
+ @JvmField @ProtoNumber(3 ) val type : Int = 0 ,
175
+ @JvmField @ProtoNumber(4 ) val nextWording : String = " " ,
176
+ @JvmField @ProtoNumber(5 ) val nextContent : String = " "
177
+ ) : ProtoBuf
178
+
179
+ @Serializable
180
+ internal class RspBody (
181
+ @JvmField @ProtoNumber(1 ) val msgSeqInfo : List <MsgSeqInfo > = emptyList(),
182
+ @JvmField @ProtoNumber(2 ) val maxAioMsg : Long = 0L ,
183
+ @JvmField @ProtoNumber(3 ) val maxPositionMsg : Long = 0L ,
184
+ @JvmField @ProtoNumber(4 ) val msgGroupMsgConfig : GroupMsgConfig ? = null ,
185
+ @JvmField @ProtoNumber(5 ) val robotConfig : Robot ? = null ,
186
+ @JvmField @ProtoNumber(6 ) val aioKeywordConfig : AioKeyword ? = null
187
+ ) : ProtoBuf
188
+
189
+ @Serializable
190
+ internal class UinRange (
191
+ @JvmField @ProtoNumber(1 ) val startUin : Long = 0L ,
192
+ @JvmField @ProtoNumber(2 ) val endUin : Long = 0L
193
+ ) : ProtoBuf
194
+ }
195
+
196
+
105
197
@Serializable
106
198
internal class Oidb0x8a0 : ProtoBuf {
107
199
@Serializable
0 commit comments