115 lines
5.9 KiB
Lua
115 lines
5.9 KiB
Lua
local AccountConstants =
|
|
{
|
|
Tables =
|
|
{
|
|
{
|
|
Name = "AccountData",
|
|
Type = "Enumeration",
|
|
NumValues = 15,
|
|
MinValue = 0,
|
|
MaxValue = 14,
|
|
Fields =
|
|
{
|
|
{ Name = "Config", Type = "AccountData", EnumValue = 0 },
|
|
{ Name = "Config2", Type = "AccountData", EnumValue = 1 },
|
|
{ Name = "Bindings", Type = "AccountData", EnumValue = 2 },
|
|
{ Name = "Bindings2", Type = "AccountData", EnumValue = 3 },
|
|
{ Name = "Macros", Type = "AccountData", EnumValue = 4 },
|
|
{ Name = "Macros2", Type = "AccountData", EnumValue = 5 },
|
|
{ Name = "UILayout", Type = "AccountData", EnumValue = 6 },
|
|
{ Name = "ChatSettings", Type = "AccountData", EnumValue = 7 },
|
|
{ Name = "TtsSettings", Type = "AccountData", EnumValue = 8 },
|
|
{ Name = "TtsSettings2", Type = "AccountData", EnumValue = 9 },
|
|
{ Name = "FlaggedIDs", Type = "AccountData", EnumValue = 10 },
|
|
{ Name = "FlaggedIDs2", Type = "AccountData", EnumValue = 11 },
|
|
{ Name = "ClickBindings", Type = "AccountData", EnumValue = 12 },
|
|
{ Name = "UIEditModeAccount", Type = "AccountData", EnumValue = 13 },
|
|
{ Name = "UIEditModeChar", Type = "AccountData", EnumValue = 14 },
|
|
},
|
|
},
|
|
{
|
|
Name = "AccountDataUpdateStatus",
|
|
Type = "Enumeration",
|
|
NumValues = 4,
|
|
MinValue = 0,
|
|
MaxValue = 3,
|
|
Fields =
|
|
{
|
|
{ Name = "AccountDataUpdateSuccess", Type = "AccountDataUpdateStatus", EnumValue = 0 },
|
|
{ Name = "AccountDataUpdateFailed", Type = "AccountDataUpdateStatus", EnumValue = 1 },
|
|
{ Name = "AccountDataUpdateCorrupt", Type = "AccountDataUpdateStatus", EnumValue = 2 },
|
|
{ Name = "AccountDataUpdateToobig", Type = "AccountDataUpdateStatus", EnumValue = 3 },
|
|
},
|
|
},
|
|
{
|
|
Name = "AccountExportResult",
|
|
Type = "Enumeration",
|
|
NumValues = 14,
|
|
MinValue = 0,
|
|
MaxValue = 13,
|
|
Fields =
|
|
{
|
|
{ Name = "Success", Type = "AccountExportResult", EnumValue = 0 },
|
|
{ Name = "UnknownError", Type = "AccountExportResult", EnumValue = 1 },
|
|
{ Name = "Cancelled", Type = "AccountExportResult", EnumValue = 2 },
|
|
{ Name = "ShuttingDown", Type = "AccountExportResult", EnumValue = 3 },
|
|
{ Name = "TimedOut", Type = "AccountExportResult", EnumValue = 4 },
|
|
{ Name = "NoAccountFound", Type = "AccountExportResult", EnumValue = 5 },
|
|
{ Name = "RequestedInvalidCharacter", Type = "AccountExportResult", EnumValue = 6 },
|
|
{ Name = "RpcError", Type = "AccountExportResult", EnumValue = 7 },
|
|
{ Name = "FileInvalid", Type = "AccountExportResult", EnumValue = 8 },
|
|
{ Name = "FileWriteFailed", Type = "AccountExportResult", EnumValue = 9 },
|
|
{ Name = "Unavailable", Type = "AccountExportResult", EnumValue = 10 },
|
|
{ Name = "AlreadyInProgress", Type = "AccountExportResult", EnumValue = 11 },
|
|
{ Name = "FailedToLockAccount", Type = "AccountExportResult", EnumValue = 12 },
|
|
{ Name = "FailedToGenerateFile", Type = "AccountExportResult", EnumValue = 13 },
|
|
},
|
|
},
|
|
{
|
|
Name = "AccountStateFlags",
|
|
Type = "Enumeration",
|
|
NumValues = 34,
|
|
MinValue = 0,
|
|
MaxValue = 1073741824,
|
|
Fields =
|
|
{
|
|
{ Name = "None", Type = "AccountStateFlags", EnumValue = 0 },
|
|
{ Name = "AchievementsLoaded", Type = "AccountStateFlags", EnumValue = 1 },
|
|
{ Name = "CriteriaLoaded", Type = "AccountStateFlags", EnumValue = 2 },
|
|
{ Name = "MountsLoaded", Type = "AccountStateFlags", EnumValue = 4 },
|
|
{ Name = "PetjournalInitialized", Type = "AccountStateFlags", EnumValue = 8 },
|
|
{ Name = "CurrencyCapsLoaded", Type = "AccountStateFlags", EnumValue = 16 },
|
|
{ Name = "LoadFailed", Type = "AccountStateFlags", EnumValue = 32 },
|
|
{ Name = "QuestLogLoaded", Type = "AccountStateFlags", EnumValue = 64 },
|
|
{ Name = "InPetCombat", Type = "AccountStateFlags", EnumValue = 128 },
|
|
{ Name = "CharactersLoaded", Type = "AccountStateFlags", EnumValue = 256 },
|
|
{ Name = "PurchasesLoaded", Type = "AccountStateFlags", EnumValue = 512 },
|
|
{ Name = "BpayDistributionObjectsLoaded", Type = "AccountStateFlags", EnumValue = 1024 },
|
|
{ Name = "ArchivedPurchasesLoaded", Type = "AccountStateFlags", EnumValue = 2048 },
|
|
{ Name = "SettingsLoaded", Type = "AccountStateFlags", EnumValue = 4096 },
|
|
{ Name = "BpayAddLicenseObjectsLoaded", Type = "AccountStateFlags", EnumValue = 8192 },
|
|
{ Name = "ItemCollectionsLoaded", Type = "AccountStateFlags", EnumValue = 16384 },
|
|
{ Name = "AuctionableTokensLoaded", Type = "AccountStateFlags", EnumValue = 32768 },
|
|
{ Name = "ConsumableTokensLoaded", Type = "AccountStateFlags", EnumValue = 65536 },
|
|
{ Name = "PerkTablesLoaded", Type = "AccountStateFlags", EnumValue = 131072 },
|
|
{ Name = "VasTransactionsLoaded", Type = "AccountStateFlags", EnumValue = 262144 },
|
|
{ Name = "BpayProductitemObjectsLoaded", Type = "AccountStateFlags", EnumValue = 524288 },
|
|
{ Name = "TrialBoostHistoryLoaded", Type = "AccountStateFlags", EnumValue = 1048576 },
|
|
{ Name = "QuestCriteriaLoaded", Type = "AccountStateFlags", EnumValue = 2097152 },
|
|
{ Name = "BattleNetAccountLoaded", Type = "AccountStateFlags", EnumValue = 4194304 },
|
|
{ Name = "AccountCurrenciesLoaded", Type = "AccountStateFlags", EnumValue = 8388608 },
|
|
{ Name = "RafBalanceLoaded", Type = "AccountStateFlags", EnumValue = 16777216 },
|
|
{ Name = "RafRewardsLoaded", Type = "AccountStateFlags", EnumValue = 33554432 },
|
|
{ Name = "DynamicCriteriaLoaded", Type = "AccountStateFlags", EnumValue = 67108864 },
|
|
{ Name = "RafActivityLoaded", Type = "AccountStateFlags", EnumValue = 134217728 },
|
|
{ Name = "RafFriendMonthsLoaded", Type = "AccountStateFlags", EnumValue = 268435456 },
|
|
{ Name = "RevokedRafRewardsLoaded", Type = "AccountStateFlags", EnumValue = 536870912 },
|
|
{ Name = "AccountNotificationsLoaded", Type = "AccountStateFlags", EnumValue = 1073741824 },
|
|
{ Name = "AccountWowlabsLoaded", Type = "AccountStateFlags", EnumValue = 0 },
|
|
{ Name = "AccountUpgradeComplete", Type = "AccountStateFlags", EnumValue = 0 },
|
|
},
|
|
},
|
|
},
|
|
};
|
|
|
|
APIDocumentation:AddDocumentationTable(AccountConstants); |