18 #ifndef CalendarPackets_h__
19 #define CalendarPackets_h__
106 void Read()
override;
117 void Read()
override;
129 void Read()
override;
200 std::vector<CalendarSendCalendarInviteInfo>
Invites;
203 std::vector<CalendarSendCalendarEventInfo>
Events;
265 void Read()
override;
279 void Read()
override;
404 void Read()
override;
415 void Read()
override;
428 void Read()
override;
442 void Read()
override;
454 void Read()
override;
531 std::vector<CalendarEventInitialInviteInfo>
Invites;
577 void Read()
override;
586 #endif // CalendarPackets_h__
int32 MapID
Definition: CalendarPackets.h:509
bool ClearPending
Definition: CalendarPackets.h:312
CalendarSendCalendar()
Definition: CalendarPackets.h:193
Definition: Opcodes.h:140
Definition: Opcodes.h:134
Definition: CalendarPackets.h:328
CalendarEventInviteRemoved()
Definition: CalendarPackets.h:305
bool Extend
Definition: CalendarPackets.h:445
bool ClearPending
Definition: CalendarPackets.h:569
int32 MapID
Definition: CalendarPackets.h:498
uint64 ModeratorID
Definition: CalendarPackets.h:459
ObjectGuid InviteGuid
Definition: CalendarPackets.h:520
bool Creating
Definition: CalendarPackets.h:269
uint8 Status
Definition: CalendarPackets.h:460
uint32 TextureID
Definition: CalendarPackets.h:96
uint8 Command
Definition: CalendarPackets.h:471
Definition: CalendarPackets.h:206
uint64 EventID
Definition: CalendarPackets.h:132
std::vector< CalendarEventInitialInviteInfo > Invites
Definition: CalendarPackets.h:531
uint32 ServerTime
Definition: CalendarPackets.h:486
uint8 Status
Definition: CalendarPackets.h:63
Definition: Opcodes.h:844
Definition: CalendarPackets.h:38
std::string EventName
Definition: CalendarPackets.h:257
uint64 EventID
Definition: CalendarPackets.h:45
CalendarRaidLockoutAdded()
Definition: CalendarPackets.h:479
std::string Name
Definition: CalendarPackets.h:271
uint64 InviteID
Definition: CalendarPackets.h:143
CalendarClearPendingAction()
Definition: CalendarPackets.h:344
Definition: CalendarPackets.h:190
uint64 EventID
Definition: CalendarPackets.h:335
time_t ResponseTime
Definition: CalendarPackets.h:144
uint8 EventType
Definition: CalendarPackets.h:233
uint64 EventID
Definition: CalendarPackets.h:147
uint64 ModeratorID
Definition: CalendarPackets.h:419
Definition: CalendarPackets.h:547
int32 TimeRemaining
Definition: CalendarPackets.h:485
int32 NewTimeRemaining
Definition: CalendarPackets.h:513
uint32 Flags
Definition: CalendarPackets.h:230
Definition: Opcodes.h:862
Definition: CalendarPackets.h:178
uint32 Flags
Definition: CalendarPackets.h:358
Definition: CalendarPackets.h:399
Definition: CalendarPackets.h:476
uint64 ModeratorID
Definition: CalendarPackets.h:267
CalendarGetCalendar(WorldPacket &&packet)
Definition: CalendarPackets.h:33
CalendarEventInviteStatusAlert()
Definition: CalendarPackets.h:537
void Read() override
Definition: CalendarPackets.cpp:134
time_t ResponseTime
Definition: CalendarPackets.h:210
ObjectGuid Guid
Definition: CalendarPackets.h:417
uint64 InstanceID
Definition: CalendarPackets.h:165
Definition: CalendarPackets.h:48
time_t OriginalDate
Definition: CalendarPackets.h:360
time_t Date
Definition: CalendarPackets.h:543
int32 MapID
Definition: CalendarPackets.h:173
uint64 EventID
Definition: CalendarPackets.h:180
uint64 EventID
Definition: CalendarPackets.h:310
std::vector< CalendarEventInviteInfo > Invites
Definition: CalendarPackets.h:236
Definition: CalendarPackets.h:274
uint8 MaxRankOrder
Definition: CalendarPackets.h:57
uint64 EventID
Definition: CalendarPackets.h:120
Definition: Opcodes.h:139
Definition: Opcodes.h:849
Definition: Opcodes.h:632
uint64 InviteID
Definition: CalendarPackets.h:458
uint32 DifficultyID
Definition: CalendarPackets.h:484
bool ClearPending
Definition: CalendarPackets.h:377
CalendarCommandResult(uint8 command, uint8 result, std::string const &name)
Definition: CalendarPackets.h:467
uint8 EventType
Definition: CalendarPackets.h:71
int32 TextureID
Definition: CalendarPackets.h:185
CalendarEventStatus(WorldPacket &&packet)
Definition: CalendarPackets.h:426
void Read() override
Definition: CalendarPackets.cpp:151
ObjectGuid InviterGuid
Definition: CalendarPackets.h:157
Definition: CalendarPackets.h:163
uint8 Status
Definition: CalendarPackets.h:254
Definition: CalendarPackets.h:572
Definition: Opcodes.h:141
uint64 ModeratorID
Definition: CalendarPackets.h:131
Definition: CalendarPackets.h:67
Definition: Opcodes.h:137
Definition: Opcodes.h:858
uint8 Status
Definition: CalendarPackets.h:324
CalendarEventSignUp(WorldPacket &&packet)
Definition: CalendarPackets.h:402
Definition: CalendarPackets.h:30
time_t ResponseTime
Definition: CalendarPackets.h:297
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:395
Definition: Opcodes.h:127
CalendarRaidLockoutRemoved()
Definition: CalendarPackets.h:493
uint32 DifficultyID
Definition: CalendarPackets.h:446
uint8 Status
Definition: CalendarPackets.h:434
CalendarRemoveEvent(WorldPacket &&packet)
Definition: CalendarPackets.h:115
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:456
void Read() override
Definition: CalendarPackets.cpp:93
Definition: CalendarPackets.h:368
time_t ServerTime
Definition: CalendarPackets.h:511
uint8 Level
Definition: CalendarPackets.h:211
uint8 ModeratorStatus
Definition: CalendarPackets.h:256
Definition: Opcodes.h:136
bool ClearPending
Definition: CalendarPackets.h:296
Definition: Opcodes.h:138
uint64 EventID
Definition: CalendarPackets.h:356
CalendarEventInviteNotes()
Definition: CalendarPackets.h:562
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:424
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:413
CalendarSendNumPending()
Definition: CalendarPackets.h:383
uint32 Flags
Definition: CalendarPackets.h:337
Definition: CalendarPackets.h:437
Definition: Opcodes.h:129
Definition: CalendarPackets.h:559
void Read() override
Definition: CalendarPackets.h:396
Definition: Opcodes.h:130
uint64 ModeratorID
Definition: CalendarPackets.h:92
int32 Offset
Definition: CalendarPackets.h:175
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:384
Array< CalendarAddEventInviteInfo, CALENDAR_MAX_INVITES > Invites
Definition: CalendarPackets.h:75
uint64 ModeratorID
Definition: CalendarPackets.h:119
uint32 MaxSize
Definition: CalendarPackets.h:108
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:401
uint32 Flags
Definition: CalendarPackets.h:121
Definition: CalendarPackets.h:302
Definition: Opcodes.h:853
time_t Date
Definition: CalendarPackets.h:298
CalendarUpdateEventInfo EventInfo
Definition: CalendarPackets.h:109
WorldPacket _worldPacket
Definition: Packet.h:43
ObjectGuid InvitedByGuid
Definition: CalendarPackets.h:248
uint32 DifficultyID
Definition: CalendarPackets.h:512
uint64 InstanceID
Definition: CalendarPackets.h:497
uint32 DifficultyID
Definition: CalendarPackets.h:499
ObjectGuid OwnerGuid
Definition: CalendarPackets.h:225
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:352
uint64 EventID
Definition: CalendarPackets.h:155
CalendarEventInviteAlert()
Definition: CalendarPackets.h:242
time_t Date
Definition: CalendarPackets.h:357
CalendarEventInviteRemovedAlert()
Definition: CalendarPackets.h:331
Definition: CalendarPackets.h:171
bool ClearPending
Definition: CalendarPackets.h:363
CalendarRemoveInvite(WorldPacket &&packet)
Definition: CalendarPackets.h:413
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:466
void Read() override
Definition: CalendarPackets.cpp:128
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:340
void Read() override
Definition: CalendarPackets.cpp:490
std::string Name
Definition: CalendarPackets.h:473
void Read() override
Definition: CalendarPackets.cpp:198
uint8 Moderator
Definition: CalendarPackets.h:159
uint64 ModeratorID
Definition: CalendarPackets.h:432
Definition: CalendarPackets.h:286
std::string Notes
Definition: CalendarPackets.h:568
Definition: CalendarPackets.h:524
std::string EventName
Definition: CalendarPackets.h:181
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:433
uint64 EventID
Definition: CalendarPackets.h:567
int32 MapID
Definition: CalendarPackets.h:444
uint64 EventID
Definition: CalendarPackets.h:227
Definition: Opcodes.h:854
bool Tentative
Definition: CalendarPackets.h:406
uint32 Flags
Definition: CalendarPackets.h:98
Definition: CalendarPackets.h:112
CalendarGetEvent(WorldPacket &&packet)
Definition: CalendarPackets.h:41
uint8 Status
Definition: CalendarPackets.h:150
Definition: Opcodes.h:847
uint8 EventType
Definition: CalendarPackets.h:95
std::string EventName
Definition: CalendarPackets.h:365
Definition: CalendarPackets.h:449
CalendarGuildFilter(WorldPacket &&packet)
Definition: CalendarPackets.h:51
uint32 MaxSize
Definition: CalendarPackets.h:85
bool ClearPending
Definition: CalendarPackets.h:149
uint64 InviteID
Definition: CalendarPackets.h:420
time_t Date
Definition: CalendarPackets.h:252
std::string Notes
Definition: CalendarPackets.h:215
Definition: CalendarPackets.h:341
int32 MapID
Definition: CalendarPackets.h:166
Definition: CalendarPackets.h:89
ObjectGuid InvitedByGUID
Definition: CalendarPackets.h:579
uint8 MinLevel
Definition: CalendarPackets.h:55
std::vector< CalendarSendCalendarRaidLockoutInfo > RaidLockouts
Definition: CalendarPackets.h:201
Definition: Opcodes.h:846
ObjectGuid InviteGuid
Definition: CalendarPackets.h:309
CalendarEventModeratorStatus(WorldPacket &&packet)
Definition: CalendarPackets.h:452
uint8 GetEventType
Definition: CalendarPackets.h:232
Definition: CalendarPackets.h:136
std::string Description
Definition: CalendarPackets.h:70
uint8 Status
Definition: CalendarPackets.h:544
uint8 EventType
Definition: CalendarPackets.h:362
std::string Description
Definition: CalendarPackets.h:364
Definition: CalendarPackets.h:502
std::string Description
Definition: CalendarPackets.h:94
Definition: CalendarPackets.h:423
void Read() override
Definition: CalendarPackets.cpp:190
uint8 Moderator
Definition: CalendarPackets.h:213
Definition: Opcodes.h:135
CalendarSendNumPending(uint32 numPending)
Definition: CalendarPackets.h:384
std::string Description
Definition: CalendarPackets.h:234
uint8 Level
Definition: CalendarPackets.h:145
std::string Notes
Definition: CalendarPackets.h:556
CalendarAddEvent(WorldPacket &&packet)
Definition: CalendarPackets.h:81
Definition: Opcodes.h:863
uint8 Level
Definition: CalendarPackets.h:521
CalendarCommandResult()
Definition: CalendarPackets.h:466
uint8 Status
Definition: CalendarPackets.h:212
time_t Date
Definition: CalendarPackets.h:183
bool ClearPending
Definition: CalendarPackets.h:325
int32_t int32
Definition: Define.h:146
uint32_t uint32
Definition: Define.h:150
ObjectGuid InviteGuid
Definition: CalendarPackets.h:299
uint32 DifficultyID
Definition: CalendarPackets.h:167
ObjectGuid InviteGuid
Definition: CalendarPackets.h:146
uint64 EventID
Definition: CalendarPackets.h:407
uint64_t uint64
Definition: Define.h:149
time_t Date
Definition: CalendarPackets.h:228
void Read() override
Definition: CalendarPackets.cpp:184
Definition: Opcodes.h:128
Definition: Opcodes.h:859
SetSavedInstanceExtend(WorldPacket &&packet)
Definition: CalendarPackets.h:440
bool IsSignUp
Definition: CalendarPackets.h:268
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:223
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:328
CalendarAddEventInfo EventInfo
Definition: CalendarPackets.h:86
uint32 Flags
Definition: CalendarPackets.h:293
time_t ServerNow
Definition: CalendarPackets.h:199
int32 TextureID
Definition: CalendarPackets.h:72
uint8 Moderator
Definition: CalendarPackets.h:64
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:239
Definition: Opcodes.h:857
ObjectGuid EventGuildID
Definition: CalendarPackets.h:247
uint64 InviteID
Definition: CalendarPackets.h:281
uint64 EventID
Definition: CalendarPackets.h:581
void Read() override
Definition: CalendarPackets.cpp:158
CalendarEventInviteNotesAlert()
Definition: CalendarPackets.h:550
CalendarCopyEvent(WorldPacket &&packet)
Definition: CalendarPackets.h:127
uint8 Status
Definition: CalendarPackets.h:295
uint64 EventID
Definition: CalendarPackets.h:457
ObjectGuid EventGuildID
Definition: CalendarPackets.h:186
time_t Date
Definition: CalendarPackets.h:336
Definition: BattlegroundMgr.h:57
ObjectGuid EventGuildID
Definition: CalendarPackets.h:226
uint32 Flags
Definition: CalendarPackets.h:311
void Read() override
Definition: CalendarPackets.cpp:172
std::vector< CalendarSendCalendarInviteInfo > Invites
Definition: CalendarPackets.h:200
Definition: CalendarPackets.h:239
ObjectGuid Guid
Definition: CalendarPackets.h:62
uint32 Flags
Definition: CalendarPackets.h:184
Definition: CalendarPackets.h:315
CalendarEventRemovedAlert()
Definition: CalendarPackets.h:371
Definition: CalendarPackets.h:534
time_t Time
Definition: CalendarPackets.h:97
uint64 InviteID
Definition: CalendarPackets.h:433
CalendarEventInitialInvites()
Definition: CalendarPackets.h:527
uint32 Flags
Definition: CalendarPackets.h:74
uint64 InviteID
Definition: CalendarPackets.h:249
time_t LockDate
Definition: CalendarPackets.h:229
void Read() override
Definition: CalendarPackets.cpp:214
uint32 Flags
Definition: CalendarPackets.h:251
Definition: Opcodes.h:856
ObjectGuid InviteGuid
Definition: CalendarPackets.h:322
Definition: Opcodes.h:848
std::vector< CalendarSendCalendarRaidResetInfo > RaidResets
Definition: CalendarPackets.h:202
uint64 EventID
Definition: CalendarPackets.h:555
uint64 EventID
Definition: CalendarPackets.h:91
Definition: Opcodes.h:132
CalendarEventInvite(WorldPacket &&packet)
Definition: CalendarPackets.h:263
ObjectGuid OwnerGuid
Definition: CalendarPackets.h:246
Definition: CalendarPackets.h:380
uint8 MaxLevel
Definition: CalendarPackets.h:56
Definition: CalendarPackets.h:153
std::vector< CalendarSendCalendarEventInfo > Events
Definition: CalendarPackets.h:203
Definition: CalendarPackets.h:516
Definition: CalendarPackets.h:101
Definition: CalendarPackets.h:410
ObjectGuid Guid
Definition: CalendarPackets.h:430
uint64 EventID
Definition: CalendarPackets.h:323
ObjectGuid Guid
Definition: CalendarPackets.h:208
Definition: Opcodes.h:850
CalendarRaidLockoutUpdated()
Definition: CalendarPackets.h:505
int32 MapID
Definition: CalendarPackets.h:487
std::string Title
Definition: CalendarPackets.h:93
Definition: CalendarPackets.h:60
uint8 InviteType
Definition: CalendarPackets.h:214
ObjectGuid OwnerGuid
Definition: CalendarPackets.h:187
std::string EventName
Definition: CalendarPackets.h:235
WorldPacket const * Write() override
Definition: CalendarPackets.h:346
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:313
uint8_t uint8
Definition: Define.h:152
CalendarEventRSVP(WorldPacket &&packet)
Definition: CalendarPackets.h:277
Definition: CalendarPackets.h:490
Definition: Opcodes.h:845
uint8 Status
Definition: CalendarPackets.h:283
Definition: CalendarPackets.h:260
time_t LockDate
Definition: CalendarPackets.h:359
CalendarEventInitialInviteInfo(ObjectGuid inviteGuid, uint8 level)
Definition: CalendarPackets.h:518
CalendarGetNumPending(WorldPacket &&packet)
Definition: CalendarPackets.h:394
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:362
Definition: Opcodes.h:852
time_t Time
Definition: CalendarPackets.h:73
uint64 EventID
Definition: CalendarPackets.h:541
uint64 InstanceID
Definition: CalendarPackets.h:483
uint64 EventID
Definition: CalendarPackets.h:294
uint8 Result
Definition: CalendarPackets.h:472
uint64 InviteID
Definition: CalendarPackets.h:209
uint8 EventType
Definition: CalendarPackets.h:182
Definition: ObjectGuid.h:189
int32 TextureID
Definition: CalendarPackets.h:253
CalendarSendEvent()
Definition: CalendarPackets.h:221
Definition: Opcodes.h:860
uint64 EventID
Definition: CalendarPackets.h:418
CalendarEventInviteNotesAlert(uint64 eventID, std::string const ¬es)
Definition: CalendarPackets.h:551
time_t ExpireTime
Definition: CalendarPackets.h:168
uint64 EventID
Definition: CalendarPackets.h:270
uint8 InviteType
Definition: CalendarPackets.h:160
uint8 EventType
Definition: CalendarPackets.h:255
void Read() override
Definition: CalendarPackets.h:35
uint32 Flags
Definition: CalendarPackets.h:542
Definition: CalendarPackets.h:218
Definition: Opcodes.h:861
uint32 Duration
Definition: CalendarPackets.h:174
int32 TextureID
Definition: CalendarPackets.h:361
SCalendarEventInvite()
Definition: CalendarPackets.h:139
Type
Type of JSON value.
Definition: rapidjson.h:642
void Read() override
Definition: CalendarPackets.cpp:207
Definition: Opcodes.h:133
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:290
void Read() override
Definition: CalendarPackets.cpp:165
Definition: CalendarPackets.h:124
void Read() override
Definition: CalendarPackets.cpp:88
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:477
CalendarUpdateEvent(WorldPacket &&packet)
Definition: CalendarPackets.h:104
uint64 EventID
Definition: CalendarPackets.h:431
time_t Date
Definition: CalendarPackets.h:376
Definition: Opcodes.h:855
uint64 InviteID
Definition: CalendarPackets.h:580
Definition: CalendarPackets.h:78
uint64 EventID
Definition: CalendarPackets.h:250
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:444
Definition: Opcodes.h:131
time_t RaidOrigin
Definition: CalendarPackets.h:197
Definition: WorldPacket.h:26
Definition: CalendarPackets.h:349
ObjectGuid Guid
Definition: CalendarPackets.h:456
uint8 Status
Definition: CalendarPackets.h:338
CalendarEventInviteModeratorStatus()
Definition: CalendarPackets.h:318
uint64 EventID
Definition: CalendarPackets.h:375
ObjectGuid InviteGuid
Definition: CalendarPackets.h:566
time_t ServerTime
Definition: CalendarPackets.h:198
int32 TextureID
Definition: CalendarPackets.h:231
WorldPacket const * Write() override
Definition: CalendarPackets.cpp:264
Definition: CalendarPackets.h:463
CalendarEventInviteStatus()
Definition: CalendarPackets.h:289
CalendarComplain(WorldPacket &&packet)
Definition: CalendarPackets.h:575
uint64 EventID
Definition: CalendarPackets.h:282
uint32 NumPending
Definition: CalendarPackets.h:388
uint64 InviteID
Definition: CalendarPackets.h:156
time_t Date
Definition: CalendarPackets.h:133
CalendarEventUpdatedAlert()
Definition: CalendarPackets.h:352
Definition: Opcodes.h:851
uint8 Status
Definition: CalendarPackets.h:158
Definition: PacketUtilities.h:68
Definition: CalendarPackets.h:391
std::string Title
Definition: CalendarPackets.h:69
int32 OldTimeRemaining
Definition: CalendarPackets.h:510