Files
CypherCore/Source/Framework/Constants/CalendarConst.cs
T
2023-01-18 17:25:32 -05:00

104 lines
2.2 KiB
C#

// Copyright (c) CypherCore <http://github.com/CypherCore> All rights reserved.
// Licensed under the GNU GENERAL PUBLIC LICENSE. See LICENSE file in the project root for full license information.
namespace Framework.Constants
{
public enum CalendarMailAnswers
{
EventRemovedMailSubject = 0,
InviteRemovedMailSubject = 0x100
}
public enum CalendarFlags
{
AllAllowed = 0x001,
InvitesLocked = 0x010,
WithoutInvites = 0x040,
GuildEvent = 0x400
}
public enum CalendarModerationRank
{
Player = 0,
Moderator = 1,
Owner = 2
}
public enum CalendarSendEventType
{
Get = 0,
Add = 1,
Copy = 2
}
public enum CalendarEventType
{
Raid = 0,
Dungeon = 1,
Pvp = 2,
Meeting = 3,
Other = 4,
Heroic = 5
}
public enum CalendarRepeatType
{
Never = 0,
Weekly = 1,
Biweekly = 2,
Monthly = 3
}
public enum CalendarInviteStatus
{
Invited = 0,
Accepted = 1,
Declined = 2,
Confirmed = 3,
Out = 4,
Standby = 5,
SignedUp = 6,
NotSignedUp = 7,
Tentative = 8,
Removed = 9 // Correct Name?
}
public enum CalendarError
{
Ok = 0,
GuildEventsExceeded = 1,
EventsExceeded = 2,
SelfInvitesExceeded = 3,
OtherInvitesExceeded = 4,
Permissions = 5,
EventInvalid = 6,
NotInvited = 7,
Internal = 8,
GuildPlayerNotInGuild = 9,
AlreadyInvitedToEventS = 10,
PlayerNotFound = 11,
NotAllied = 12,
IgnoringYouS = 13,
InvitesExceeded = 14,
InvalidDate = 16,
InvalidTime = 17,
NeedsTitle = 19,
EventPassed = 20,
EventLocked = 21,
DeleteCreatorFailed = 22,
SystemDisabled = 24,
RestrictedAccount = 25,
ArenaEventsExceeded = 26,
RestrictedLevel = 27,
UserSquelched = 28,
NoInvite = 29,
EventWrongServer = 36,
InviteWrongServer = 37,
NoGuildInvites = 38,
InvalidSignup = 39,
NoModerator = 40
}
}