18#ifndef CalendarPackets_h__
19#define CalendarPackets_h__
103 void Read()
override;
122 void Read()
override;
134 void Read()
override;
203 std::array<WowTime, MAX_HOLIDAY_DATES>
Date = { };
204 std::array<int32, MAX_HOLIDAY_DURATIONS>
Duration = { };
216 std::vector<CalendarSendCalendarInviteInfo>
Invites;
218 std::vector<CalendarSendCalendarEventInfo>
Events;
222 std::vector<CalendarSendCalendarHolidayInfo>
Holidays;
283 void Read()
override;
297 void Read()
override;
422 void Read()
override;
433 void Read()
override;
446 void Read()
override;
460 void Read()
override;
472 void Read()
override;
550 std::vector<CalendarEventInitialInviteInfo>
Invites;
596 void Read()
override;
Array< CalendarAddEventInviteInfo, CALENDAR_MAX_INVITES > Invites
CalendarAddEvent(WorldPacket &&packet)
CalendarArenaTeam(WorldPacket &&packet)
WorldPacket const * Write() override
CalendarClearPendingAction()
WorldPacket const * Write() override
CalendarCommandResult(uint8 command, uint8 result, std::string const &name)
CalendarComplain(WorldPacket &&packet)
CalendarCopyEvent(WorldPacket &&packet)
WorldPacket const * Write() override
std::vector< CalendarEventInitialInviteInfo > Invites
CalendarEventInitialInvites(bool guild)
CalendarEventRemovedAlert()
WorldPacket const * Write() override
CalendarEventSignUp(WorldPacket &&packet)
CalendarEventUpdatedAlert()
WorldPacket const * Write() override
CalendarGetCalendar(WorldPacket &&packet)
CalendarGetEvent(WorldPacket &&packet)
CalendarGetNumPending(WorldPacket &&packet)
CalendarGuildFilter(WorldPacket &&packet)
WorldPacket const * Write() override
WorldPacket const * Write() override
CalendarInviteNotesAlert()
CalendarInviteNotesAlert(uint64 eventID, std::string const ¬es)
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
CalendarInviteRemovedAlert()
WorldPacket const * Write() override
CalendarInviteStatusAlert()
WorldPacket const * Write() override
WorldPacket const * Write() override
CalendarInvite(WorldPacket &&packet)
CalendarModeratorStatusQuery(WorldPacket &&packet)
WorldPacket const * Write() override
CalendarModeratorStatus()
CalendarRSVP(WorldPacket &&packet)
WorldPacket const * Write() override
CalendarRaidLockoutAdded()
WorldPacket const * Write() override
CalendarRaidLockoutRemoved()
CalendarRaidLockoutUpdated()
WorldPacket const * Write() override
CalendarRemoveEvent(WorldPacket &&packet)
CalendarRemoveInvite(WorldPacket &&packet)
std::vector< CalendarSendCalendarInviteInfo > Invites
std::vector< CalendarSendCalendarHolidayInfo > Holidays
WorldPacket const * Write() override
std::vector< CalendarSendCalendarRaidResetInfo > RaidResets
std::vector< CalendarSendCalendarRaidLockoutInfo > RaidLockouts
std::vector< CalendarSendCalendarEventInfo > Events
std::vector< CalendarEventInviteInfo > Invites
WorldPacket const * Write() override
ObjectGuid::LowType EventGuildID
WorldPacket const * Write() override
CalendarSendNumPending(uint32 numPending)
CalendarStatus(WorldPacket &&packet)
CalendarUpdateEvent(WorldPacket &&packet)
SetSavedInstanceExtend(WorldPacket &&packet)
@ CMSG_CALENDAR_EVENT_MODERATOR_STATUS
@ CMSG_CALENDAR_ADD_EVENT
@ CMSG_CALENDAR_EVENT_REMOVE_INVITE
@ SMSG_CALENDAR_SEND_EVENT
@ SMSG_CALENDAR_SEND_NUM_PENDING
@ CMSG_CALENDAR_EVENT_INVITE
@ SMSG_CALENDAR_EVENT_INVITE_NOTES
@ SMSG_CALENDAR_CLEAR_PENDING_ACTION
@ SMSG_CALENDAR_COMMAND_RESULT
@ CMSG_CALENDAR_GET_EVENT
@ CMSG_CALENDAR_EVENT_STATUS
@ SMSG_CALENDAR_EVENT_MODERATOR_STATUS_ALERT
@ SMSG_CALENDAR_EVENT_UPDATED_ALERT
@ SMSG_CALENDAR_EVENT_STATUS
@ SMSG_CALENDAR_SEND_CALENDAR
@ CMSG_CALENDAR_GET_NUM_PENDING
@ SMSG_CALENDAR_EVENT_INVITE
@ SMSG_CALENDAR_EVENT_INVITE_REMOVED
@ SMSG_CALENDAR_EVENT_REMOVED_ALERT
@ SMSG_CALENDAR_RAID_LOCKOUT_ADDED
@ CMSG_CALENDAR_EVENT_SIGNUP
@ SMSG_CALENDAR_FILTER_GUILD
@ CMSG_CALENDAR_GET_CALENDAR
@ SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT
@ SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT
@ CMSG_CALENDAR_COPY_EVENT
@ CMSG_CALENDAR_EVENT_RSVP
@ SMSG_CALENDAR_ARENA_TEAM
@ CMSG_CALENDAR_ARENA_TEAM
@ SMSG_CALENDAR_RAID_LOCKOUT_UPDATED
@ SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT
@ CMSG_CALENDAR_UPDATE_EVENT
@ SMSG_CALENDAR_EVENT_INVITE_ALERT
@ CMSG_SET_SAVED_INSTANCE_EXTEND
@ SMSG_CALENDAR_RAID_LOCKOUT_REMOVED
@ CMSG_CALENDAR_REMOVE_EVENT
@ CMSG_CALENDAR_GUILD_FILTER
CalendarEventInitialInviteInfo(ObjectGuid inviteGuid, uint8 level)
std::string_view TextureFilename
std::array< int32, MAX_HOLIDAY_DURATIONS > Duration
std::array< WowTime, MAX_HOLIDAY_DATES > Date
bool IgnoreFriendAndGuildRestriction