Files
coa-weakauras/APIDocumentation/Documentation/AccountConstantsDocumentation.lua
T

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);