github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/msgtype0x210/subMsgType0x27.pb.go (about) 1 // Code generated by protoc-gen-golite. DO NOT EDIT. 2 // source: pb/msgtype0x210/subMsgType0x27.proto 3 4 package msgtype0x210 5 6 import ( 7 proto "github.com/RomiChan/protobuf/proto" 8 ) 9 10 type AddGroup struct { 11 Groupid proto.Option[uint32] `protobuf:"varint,1,opt"` 12 Sortid proto.Option[uint32] `protobuf:"varint,2,opt"` 13 Groupname []byte `protobuf:"bytes,3,opt"` 14 } 15 16 type AppointmentNotify struct { 17 FromUin proto.Option[uint64] `protobuf:"varint,1,opt"` 18 AppointId proto.Option[string] `protobuf:"bytes,2,opt"` 19 Notifytype proto.Option[uint32] `protobuf:"varint,3,opt"` 20 TipsContent proto.Option[string] `protobuf:"bytes,4,opt"` 21 UnreadCount proto.Option[uint32] `protobuf:"varint,5,opt"` 22 JoinWording proto.Option[string] `protobuf:"bytes,6,opt"` 23 ViewWording proto.Option[string] `protobuf:"bytes,7,opt"` 24 Sig []byte `protobuf:"bytes,8,opt"` 25 EventInfo []byte `protobuf:"bytes,9,opt"` 26 NearbyEventInfo []byte `protobuf:"bytes,10,opt"` 27 FeedEventInfo []byte `protobuf:"bytes,11,opt"` 28 } 29 30 type BinaryMsg struct { 31 OpType proto.Option[uint32] `protobuf:"varint,1,opt"` 32 OpValue []byte `protobuf:"bytes,2,opt"` 33 } 34 35 type ChatMatchInfo struct { 36 Sig []byte `protobuf:"bytes,1,opt"` 37 Uin proto.Option[uint64] `protobuf:"varint,2,opt"` 38 MatchUin proto.Option[uint64] `protobuf:"varint,3,opt"` 39 TipsWording []byte `protobuf:"bytes,4,opt"` 40 LeftChatTime proto.Option[uint32] `protobuf:"varint,5,opt"` 41 TimeStamp proto.Option[uint64] `protobuf:"varint,6,opt"` 42 MatchExpiredTime proto.Option[uint32] `protobuf:"varint,7,opt"` 43 C2CExpiredTime proto.Option[uint32] `protobuf:"varint,8,opt"` 44 MatchCount proto.Option[uint32] `protobuf:"varint,9,opt"` 45 Nick []byte `protobuf:"bytes,10,opt"` 46 } 47 48 type ConfMsgRoamFlag struct { 49 Confid proto.Option[uint64] `protobuf:"varint,1,opt"` 50 Flag proto.Option[uint32] `protobuf:"varint,2,opt"` 51 Timestamp proto.Option[uint64] `protobuf:"varint,3,opt"` 52 _ [0]func() 53 } 54 55 type DaRenNotify struct { 56 Uin proto.Option[uint64] `protobuf:"varint,1,opt"` 57 LoginDays proto.Option[uint32] `protobuf:"varint,2,opt"` 58 Days proto.Option[uint32] `protobuf:"varint,3,opt"` 59 IsYestodayLogin proto.Option[uint32] `protobuf:"varint,4,opt"` 60 IsTodayLogin proto.Option[uint32] `protobuf:"varint,5,opt"` 61 _ [0]func() 62 } 63 64 type DelFriend struct { 65 Uins []uint64 `protobuf:"varint,1,rep"` 66 } 67 68 type DelGroup struct { 69 Groupid proto.Option[uint32] `protobuf:"varint,1,opt"` 70 _ [0]func() 71 } 72 73 type FanpaiziNotify struct { 74 FromUin proto.Option[uint64] `protobuf:"varint,1,opt"` 75 FromNick proto.Option[string] `protobuf:"bytes,2,opt"` 76 TipsContent []byte `protobuf:"bytes,3,opt"` 77 Sig []byte `protobuf:"bytes,4,opt"` 78 } 79 80 type ForwardBody struct { 81 // optional uint32 notifyType = 1; 82 // optional uint32 opType = 2; 83 // optional AddGroup addGroup = 3; 84 // optional DelGroup delGroup = 4; 85 // optional ModGroupName modGroupName = 5; 86 // optional ModGroupSort modGroupSort = 6; 87 // optional ModFriendGroup modFriendGroup = 7; 88 // optional ModProfile modProfile = 8; 89 // optional ModFriendRemark modFriendRemark = 9; 90 // optional ModLongNick modLongNick = 10; 91 // optional ModCustomFace modCustomFace = 11; 92 ModGroupProfile *ModGroupProfile `protobuf:"bytes,12,opt"` 93 // optional ModGroupMemberProfile modGroupMemberProfile = 13; 94 DelFriend *DelFriend `protobuf:"bytes,14,opt"` 95 _ [0]func() 96 } 97 98 type FrdCustomOnlineStatusChange struct { 99 Uin proto.Option[uint64] `protobuf:"varint,1,opt"` 100 _ [0]func() 101 } 102 103 type FriendGroup struct { 104 Fuin proto.Option[uint64] `protobuf:"varint,1,opt"` 105 OldGroupId []uint32 `protobuf:"varint,2,rep"` 106 NewGroupId []uint32 `protobuf:"varint,3,rep"` 107 } 108 109 type FriendRemark struct { 110 Type proto.Option[uint32] `protobuf:"varint,1,opt"` 111 Fuin proto.Option[uint64] `protobuf:"varint,2,opt"` 112 RmkName []byte `protobuf:"bytes,3,opt"` 113 GroupCode proto.Option[uint64] `protobuf:"varint,4,opt"` 114 } 115 116 type GPS struct { 117 Lat proto.Option[int32] `protobuf:"varint,1,opt"` 118 Lon proto.Option[int32] `protobuf:"varint,2,opt"` 119 Alt proto.Option[int32] `protobuf:"varint,3,opt"` 120 Type proto.Option[int32] `protobuf:"varint,4,opt"` 121 _ [0]func() 122 } 123 124 type GroupMemberProfileInfo struct { 125 Field proto.Option[uint32] `protobuf:"varint,1,opt"` 126 Value []byte `protobuf:"bytes,2,opt"` 127 } 128 129 type GroupProfileInfo struct { 130 Field proto.Option[uint32] `protobuf:"varint,1,opt"` 131 Value []byte `protobuf:"bytes,2,opt"` 132 } 133 134 type GroupSort struct { 135 Groupid proto.Option[uint32] `protobuf:"varint,1,opt"` 136 Sortid proto.Option[uint32] `protobuf:"varint,2,opt"` 137 _ [0]func() 138 } 139 140 type GrpMsgRoamFlag struct { 141 Groupcode proto.Option[uint64] `protobuf:"varint,1,opt"` 142 Flag proto.Option[uint32] `protobuf:"varint,2,opt"` 143 Timestamp proto.Option[uint64] `protobuf:"varint,3,opt"` 144 _ [0]func() 145 } 146 147 type HotFriendNotify struct { 148 DstUin proto.Option[uint64] `protobuf:"varint,1,opt"` 149 PraiseHotLevel proto.Option[uint32] `protobuf:"varint,2,opt"` 150 ChatHotLevel proto.Option[uint32] `protobuf:"varint,3,opt"` 151 PraiseHotDays proto.Option[uint32] `protobuf:"varint,4,opt"` 152 ChatHotDays proto.Option[uint32] `protobuf:"varint,5,opt"` 153 CloseLevel proto.Option[uint32] `protobuf:"varint,6,opt"` 154 CloseDays proto.Option[uint32] `protobuf:"varint,7,opt"` 155 PraiseFlag proto.Option[uint32] `protobuf:"varint,8,opt"` 156 ChatFlag proto.Option[uint32] `protobuf:"varint,9,opt"` 157 CloseFlag proto.Option[uint32] `protobuf:"varint,10,opt"` 158 NotifyTime proto.Option[uint64] `protobuf:"varint,11,opt"` 159 LastPraiseTime proto.Option[uint64] `protobuf:"varint,12,opt"` 160 LastChatTime proto.Option[uint64] `protobuf:"varint,13,opt"` 161 QzoneHotLevel proto.Option[uint32] `protobuf:"varint,14,opt"` 162 QzoneHotDays proto.Option[uint32] `protobuf:"varint,15,opt"` 163 QzoneFlag proto.Option[uint32] `protobuf:"varint,16,opt"` 164 LastQzoneTime proto.Option[uint64] `protobuf:"varint,17,opt"` 165 _ [0]func() 166 } 167 168 type MQQCampusNotify struct { 169 FromUin proto.Option[uint64] `protobuf:"varint,1,opt"` 170 Wording proto.Option[string] `protobuf:"bytes,2,opt"` 171 Target proto.Option[string] `protobuf:"bytes,3,opt"` 172 Type proto.Option[uint32] `protobuf:"varint,4,opt"` 173 Source proto.Option[string] `protobuf:"bytes,5,opt"` 174 _ [0]func() 175 } 176 177 type ModConfProfile struct { 178 Uin proto.Option[uint64] `protobuf:"varint,1,opt"` 179 ConfUin proto.Option[uint32] `protobuf:"varint,2,opt"` 180 ProfileInfos []*ProfileInfo `protobuf:"bytes,3,rep"` 181 } 182 183 type ModCustomFace struct { 184 Type proto.Option[uint32] `protobuf:"varint,1,opt"` 185 Uin proto.Option[uint64] `protobuf:"varint,2,opt"` 186 GroupCode proto.Option[uint64] `protobuf:"varint,3,opt"` 187 CmdUin proto.Option[uint64] `protobuf:"varint,4,opt"` 188 _ [0]func() 189 } 190 191 type ModFrdRoamPriv struct { 192 RoamPriv []*OneRoamPriv `protobuf:"bytes,1,rep"` 193 } 194 195 type ModFriendGroup struct { 196 FrdGroup []*FriendGroup `protobuf:"bytes,1,rep"` 197 } 198 199 type ModFriendRemark struct { 200 FrdRmk []*FriendRemark `protobuf:"bytes,1,rep"` 201 } 202 203 type ModGroupMemberProfile struct { 204 GroupUin proto.Option[uint64] `protobuf:"varint,1,opt"` 205 Uin proto.Option[uint64] `protobuf:"varint,2,opt"` 206 GroupMemberProfileInfos []*GroupMemberProfileInfo `protobuf:"bytes,3,rep"` 207 GroupCode proto.Option[uint64] `protobuf:"varint,4,opt"` 208 } 209 210 type ModGroupName struct { 211 Groupid proto.Option[uint32] `protobuf:"varint,1,opt"` 212 Groupname []byte `protobuf:"bytes,2,opt"` 213 } 214 215 type ModGroupProfile struct { 216 GroupUin proto.Option[uint64] `protobuf:"varint,1,opt"` 217 GroupProfileInfos []*GroupProfileInfo `protobuf:"bytes,2,rep"` 218 GroupCode proto.Option[uint64] `protobuf:"varint,3,opt"` 219 CmdUin proto.Option[uint64] `protobuf:"varint,4,opt"` 220 } 221 222 type ModGroupSort struct { 223 Groupsort []*GroupSort `protobuf:"bytes,1,rep"` 224 } 225 226 type ModLongNick struct { 227 Uin proto.Option[uint64] `protobuf:"varint,1,opt"` 228 Value []byte `protobuf:"bytes,2,opt"` 229 } 230 231 type ModProfile struct { 232 Uin proto.Option[uint64] `protobuf:"varint,1,opt"` 233 ProfileInfos []*ProfileInfo `protobuf:"bytes,2,rep"` 234 } 235 236 type ModSnsGeneralInfo struct { 237 SnsGeneralInfos []*SnsUpateBuffer `protobuf:"bytes,1,rep"` 238 } 239 240 type SubMsg0X27Body struct { 241 ModInfos []*ForwardBody `protobuf:"bytes,1,rep"` 242 } 243 244 type NewComeinUser struct { 245 Uin proto.Option[uint64] `protobuf:"varint,1,opt"` 246 IsFrd proto.Option[uint32] `protobuf:"varint,2,opt"` 247 Remark []byte `protobuf:"bytes,3,opt"` 248 Nick []byte `protobuf:"bytes,4,opt"` 249 } 250 251 type NewComeinUserNotify struct { 252 MsgType proto.Option[uint32] `protobuf:"varint,1,opt"` 253 OngNotify proto.Option[bool] `protobuf:"varint,2,opt"` 254 PushTime proto.Option[uint32] `protobuf:"varint,3,opt"` 255 NewComeinUser *NewComeinUser `protobuf:"bytes,4,opt"` 256 NewGroup *NewGroup `protobuf:"bytes,5,opt"` 257 NewGroupUser *NewGroupUser `protobuf:"bytes,6,opt"` 258 _ [0]func() 259 } 260 261 type NewGroup struct { 262 GroupCode proto.Option[uint64] `protobuf:"varint,1,opt"` 263 GroupName []byte `protobuf:"bytes,2,opt"` 264 OwnerUin proto.Option[uint64] `protobuf:"varint,3,opt"` 265 OwnerNick []byte `protobuf:"bytes,4,opt"` 266 Distance []byte `protobuf:"bytes,5,opt"` 267 } 268 269 type NewGroupUser struct { 270 Uin proto.Option[uint64] `protobuf:"varint,1,opt"` 271 Sex proto.Option[int32] `protobuf:"varint,2,opt"` 272 Age proto.Option[int32] `protobuf:"varint,3,opt"` 273 Nick proto.Option[string] `protobuf:"bytes,4,opt"` 274 Distance []byte `protobuf:"bytes,5,opt"` 275 } 276 277 type OneRoamPriv struct { 278 Fuin proto.Option[uint64] `protobuf:"varint,1,opt"` 279 PrivTag proto.Option[uint32] `protobuf:"varint,2,opt"` 280 PrivValue proto.Option[uint32] `protobuf:"varint,3,opt"` 281 _ [0]func() 282 } 283 284 type PraiseRankNotify struct { 285 IsChampion proto.Option[uint32] `protobuf:"varint,11,opt"` 286 RankNum proto.Option[uint32] `protobuf:"varint,12,opt"` 287 Msg proto.Option[string] `protobuf:"bytes,13,opt"` 288 _ [0]func() 289 } 290 291 type ProfileInfo struct { 292 Field proto.Option[uint32] `protobuf:"varint,1,opt"` 293 Value []byte `protobuf:"bytes,2,opt"` 294 } 295 296 type PushReportDev struct { 297 MsgType proto.Option[uint32] `protobuf:"varint,1,opt"` 298 Cookie []byte `protobuf:"bytes,4,opt"` 299 ReportMaxNum proto.Option[uint32] `protobuf:"varint,5,opt"` 300 Sn []byte `protobuf:"bytes,6,opt"` 301 } 302 303 type PushSearchDev struct { 304 MsgType proto.Option[uint32] `protobuf:"varint,1,opt"` 305 GpsInfo *GPS `protobuf:"bytes,2,opt"` 306 DevTime proto.Option[uint32] `protobuf:"varint,3,opt"` 307 PushTime proto.Option[uint32] `protobuf:"varint,4,opt"` 308 Din proto.Option[uint64] `protobuf:"varint,5,opt"` 309 Data proto.Option[string] `protobuf:"bytes,6,opt"` 310 _ [0]func() 311 } 312 313 type QQPayPush struct { 314 Uin proto.Option[uint64] `protobuf:"varint,1,opt"` 315 PayOk proto.Option[bool] `protobuf:"varint,2,opt"` 316 _ [0]func() 317 } 318 319 type SnsUpateBuffer struct { 320 Uin proto.Option[uint64] `protobuf:"varint,1,opt"` 321 Code proto.Option[uint64] `protobuf:"varint,2,opt"` 322 Result proto.Option[uint32] `protobuf:"varint,3,opt"` 323 SnsUpdateItem []*SnsUpdateItem `protobuf:"bytes,400,rep"` 324 Idlist []uint32 `protobuf:"varint,401,rep"` 325 } 326 327 type SnsUpdateFlag struct { 328 UpdateSnsFlag []*SnsUpdateOneFlag `protobuf:"bytes,1,rep"` 329 } 330 331 type SnsUpdateItem struct { 332 UpdateSnsType proto.Option[uint32] `protobuf:"varint,1,opt"` 333 Value []byte `protobuf:"bytes,2,opt"` 334 } 335 336 type SnsUpdateOneFlag struct { 337 XUin proto.Option[uint64] `protobuf:"varint,1,opt"` 338 Id proto.Option[uint64] `protobuf:"varint,2,opt"` 339 Flag proto.Option[uint32] `protobuf:"varint,3,opt"` 340 _ [0]func() 341 }