Files
SessionGoldTracker/docs/blizzard-api/Blizzard_APIDocumentationGenerated/AccountConstantsDocumentation.lua
T
2026-10-15 14:27:00 +11:00

292 lines
14 KiB
Lua

local AccountConstants =
{
Tables =
{
{
Name = "AccountData",
Type = "Enumeration",
NumValues = 20,
MinValue = 0,
MaxValue = 19,
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 = "FrontendChatSettings", Type = "AccountData", EnumValue = 15 },
{ Name = "CharacterListOrder", Type = "AccountData", EnumValue = 16 },
{ Name = "CooldownManager", Type = "AccountData", EnumValue = 17 },
{ Name = "CooldownManager2", Type = "AccountData", EnumValue = 18 },
{ Name = "Shop2PendingOrders", Type = "AccountData", EnumValue = 19 },
},
},
{
Name = "AccountDataUpdateStatus",
Type = "Enumeration",
NumValues = 4,
MinValue = 0,
MaxValue = 3,
Fields =
{
{ Name = "Success", Type = "AccountDataUpdateStatus", EnumValue = 0 },
{ Name = "Failed", Type = "AccountDataUpdateStatus", EnumValue = 1 },
{ Name = "Corrupt", Type = "AccountDataUpdateStatus", EnumValue = 2 },
{ Name = "Toobig", 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 = "AccountGetListRequestType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "None", Type = "AccountGetListRequestType", EnumValue = 0 },
{ Name = "Battlepets", Type = "AccountGetListRequestType", EnumValue = 1 },
},
},
{
Name = "AccountSequenceCacheType",
Type = "Enumeration",
NumValues = 3,
MinValue = 0,
MaxValue = 2,
Fields =
{
{ Name = "Invalid", Type = "AccountSequenceCacheType", EnumValue = 0 },
{ Name = "Local", Type = "AccountSequenceCacheType", EnumValue = 1 },
{ Name = "HouseDecor", Type = "AccountSequenceCacheType", EnumValue = 2 },
},
},
{
Name = "AccountTransType",
Type = "Enumeration",
NumValues = 67,
MinValue = 0,
MaxValue = 66,
Fields =
{
{ Name = "ProxyForwarder", Type = "AccountTransType", EnumValue = 0 },
{ Name = "Purchase", Type = "AccountTransType", EnumValue = 1 },
{ Name = "Distribution", Type = "AccountTransType", EnumValue = 2 },
{ Name = "Battlepet", Type = "AccountTransType", EnumValue = 3 },
{ Name = "Achievements", Type = "AccountTransType", EnumValue = 4 },
{ Name = "Criteria", Type = "AccountTransType", EnumValue = 5 },
{ Name = "Mounts", Type = "AccountTransType", EnumValue = 6 },
{ Name = "Characters", Type = "AccountTransType", EnumValue = 7 },
{ Name = "Purchases", Type = "AccountTransType", EnumValue = 8 },
{ Name = "ArchivedPurchases", Type = "AccountTransType", EnumValue = 9 },
{ Name = "Distributions", Type = "AccountTransType", EnumValue = 10 },
{ Name = "CurrencyCaps", Type = "AccountTransType", EnumValue = 11 },
{ Name = "QuestLog", Type = "AccountTransType", EnumValue = 12 },
{ Name = "CriteriaNotif", Type = "AccountTransType", EnumValue = 13 },
{ Name = "Settings", Type = "AccountTransType", EnumValue = 14 },
{ Name = "FixedLicense", Type = "AccountTransType", EnumValue = 15 },
{ Name = "AddLicense", Type = "AccountTransType", EnumValue = 16 },
{ Name = "ItemCollections", Type = "AccountTransType", EnumValue = 17 },
{ Name = "AuctionableToken", Type = "AccountTransType", EnumValue = 18 },
{ Name = "ConsumableToken", Type = "AccountTransType", EnumValue = 19 },
{ Name = "VasTransaction", Type = "AccountTransType", EnumValue = 20 },
{ Name = "Productitem", Type = "AccountTransType", EnumValue = 21 },
{ Name = "TrialBoostHistory", Type = "AccountTransType", EnumValue = 22 },
{ Name = "TrialBoostHistories", Type = "AccountTransType", EnumValue = 23 },
{ Name = "QuestCriteria", Type = "AccountTransType", EnumValue = 24 },
{ Name = "BattlenetAccount", Type = "AccountTransType", EnumValue = 25 },
{ Name = "AccountCurrencies", Type = "AccountTransType", EnumValue = 26 },
{ Name = "RafRecruiterAcceptances", Type = "AccountTransType", EnumValue = 27 },
{ Name = "RafFriendMonth", Type = "AccountTransType", EnumValue = 28 },
{ Name = "RafReward", Type = "AccountTransType", EnumValue = 29 },
{ Name = "DynamicCriteria", Type = "AccountTransType", EnumValue = 30 },
{ Name = "RafActivity", Type = "AccountTransType", EnumValue = 31 },
{ Name = "CreateOrderInfo", Type = "AccountTransType", EnumValue = 32 },
{ Name = "ProxyHonorInitialConversion", Type = "AccountTransType", EnumValue = 33 },
{ Name = "ProxyCreateAccountHonor", Type = "AccountTransType", EnumValue = 34 },
{ Name = "ProxyValidateAccountHonor", Type = "AccountTransType", EnumValue = 35 },
{ Name = "ProxyGmSetHonor", Type = "AccountTransType", EnumValue = 36 },
{ Name = "ProxyGenerateBpayID", Type = "AccountTransType", EnumValue = 37 },
{ Name = "AccountNotifications", Type = "AccountTransType", EnumValue = 38 },
{ Name = "PerkItemHold", Type = "AccountTransType", EnumValue = 39 },
{ Name = "PerkPendingRewards", Type = "AccountTransType", EnumValue = 40 },
{ Name = "PerkPastRewards", Type = "AccountTransType", EnumValue = 41 },
{ Name = "PerkTransaction", Type = "AccountTransType", EnumValue = 42 },
{ Name = "OutstandingRpc", Type = "AccountTransType", EnumValue = 43 },
{ Name = "LoadWowlabs", Type = "AccountTransType", EnumValue = 44 },
{ Name = "UpgradeAccount", Type = "AccountTransType", EnumValue = 45 },
{ Name = "GetOrderStatusByPurchaseID", Type = "AccountTransType", EnumValue = 46 },
{ Name = "Items", Type = "AccountTransType", EnumValue = 47 },
{ Name = "BankTab", Type = "AccountTransType", EnumValue = 48 },
{ Name = "Factions", Type = "AccountTransType", EnumValue = 49 },
{ Name = "BitVectors", Type = "AccountTransType", EnumValue = 50 },
{ Name = "CombinedQuestLog", Type = "AccountTransType", EnumValue = 51 },
{ Name = "PlayerDataElements", Type = "AccountTransType", EnumValue = 52 },
{ Name = "CharacterDataMerge", Type = "AccountTransType", EnumValue = 53 },
{ Name = "AccountStore", Type = "AccountTransType", EnumValue = 54 },
{ Name = "WarbandGroups", Type = "AccountTransType", EnumValue = 55 },
{ Name = "Mapping", Type = "AccountTransType", EnumValue = 56 },
{ Name = "CharacterItems", Type = "AccountTransType", EnumValue = 57 },
{ Name = "CurrencyTransferLog", Type = "AccountTransType", EnumValue = 58 },
{ Name = "LgVendorPurchase", Type = "AccountTransType", EnumValue = 59 },
{ Name = "SaveWarbandGroups", Type = "AccountTransType", EnumValue = 60 },
{ Name = "Profile", Type = "AccountTransType", EnumValue = 61 },
{ Name = "WarbandSceneCollection", Type = "AccountTransType", EnumValue = 62 },
{ Name = "EventRecords", Type = "AccountTransType", EnumValue = 63 },
{ Name = "HousingItem", Type = "AccountTransType", EnumValue = 64 },
{ Name = "TransmogOutfitCollection", Type = "AccountTransType", EnumValue = 65 },
{ Name = "HouseInitiativeFavor", Type = "AccountTransType", EnumValue = 66 },
},
},
{
Name = "BnetAccountFlag",
Type = "Enumeration",
NumValues = 23,
MinValue = 0,
MaxValue = 2097152,
Fields =
{
{ Name = "None", Type = "BnetAccountFlag", EnumValue = 0 },
{ Name = "BattlePetTrainer", Type = "BnetAccountFlag", EnumValue = 1 },
{ Name = "RafVeteranNotified", Type = "BnetAccountFlag", EnumValue = 2 },
{ Name = "TwitterLinked", Type = "BnetAccountFlag", EnumValue = 4 },
{ Name = "TwitterHasTempSecret", Type = "BnetAccountFlag", EnumValue = 8 },
{ Name = "Employee", Type = "BnetAccountFlag", EnumValue = 16 },
{ Name = "EmployeeFlagIsManual", Type = "BnetAccountFlag", EnumValue = 32 },
{ Name = "AccountQuestBitFixUp", Type = "BnetAccountFlag", EnumValue = 64 },
{ Name = "AchievementsToBi", Type = "BnetAccountFlag", EnumValue = 128 },
{ Name = "InvalidTransmogsFixUp", Type = "BnetAccountFlag", EnumValue = 256 },
{ Name = "InvalidTransmogsFixUp2", Type = "BnetAccountFlag", EnumValue = 512 },
{ Name = "GdprErased", Type = "BnetAccountFlag", EnumValue = 1024 },
{ Name = "DarkRealmLightCopy", Type = "BnetAccountFlag", EnumValue = 2048 },
{ Name = "QuestLogFlagsFixUp", Type = "BnetAccountFlag", EnumValue = 4096 },
{ Name = "WasSecured", Type = "BnetAccountFlag", EnumValue = 8192 },
{ Name = "LockedForExport", Type = "BnetAccountFlag", EnumValue = 16384 },
{ Name = "CanBuyAhGameTimeTokens", Type = "BnetAccountFlag", EnumValue = 32768 },
{ Name = "PetAchievementFixUp", Type = "BnetAccountFlag", EnumValue = 65536 },
{ Name = "IsLegacy", Type = "BnetAccountFlag", EnumValue = 131072 },
{ Name = "CataLegendaryMountChecked", Type = "BnetAccountFlag", EnumValue = 262144 },
{ Name = "CataLegendaryMountObtained", Type = "BnetAccountFlag", EnumValue = 524288 },
{ Name = "MopQuestLogFlagsFixUp", Type = "BnetAccountFlag", EnumValue = 1048576 },
{ Name = "Unused", Type = "BnetAccountFlag", EnumValue = 2097152 },
},
},
{
Name = "ChallengeModeHistoryFlags",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "None", Type = "ChallengeModeHistoryFlags", EnumValue = 0 },
{ Name = "ConfirmedLeaver", Type = "ChallengeModeHistoryFlags", EnumValue = 1 },
},
},
{
Name = "ChallengeModeHistoryResult",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Successful", Type = "ChallengeModeHistoryResult", EnumValue = 0 },
{ Name = "Leaver", Type = "ChallengeModeHistoryResult", EnumValue = 1 },
},
},
{
Name = "ChallengeModeHistoryStatus",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Normal", Type = "ChallengeModeHistoryStatus", EnumValue = 0 },
{ Name = "Leaver", Type = "ChallengeModeHistoryStatus", EnumValue = 1 },
},
},
{
Name = "DisableAccountProfilesFlags",
Type = "Enumeration",
NumValues = 7,
MinValue = 0,
MaxValue = 32,
Fields =
{
{ Name = "None", Type = "DisableAccountProfilesFlags", EnumValue = 0 },
{ Name = "Document", Type = "DisableAccountProfilesFlags", EnumValue = 1 },
{ Name = "SharedCollections", Type = "DisableAccountProfilesFlags", EnumValue = 2 },
{ Name = "MountsCollections", Type = "DisableAccountProfilesFlags", EnumValue = 4 },
{ Name = "PetsCollections", Type = "DisableAccountProfilesFlags", EnumValue = 8 },
{ Name = "ItemsCollections", Type = "DisableAccountProfilesFlags", EnumValue = 16 },
{ Name = "DecorsCollections", Type = "DisableAccountProfilesFlags", EnumValue = 32 },
},
},
{
Name = "ItemCollectionType",
Type = "Enumeration",
NumValues = 14,
MinValue = 0,
MaxValue = 13,
Fields =
{
{ Name = "None", Type = "ItemCollectionType", EnumValue = 0 },
{ Name = "Toy", Type = "ItemCollectionType", EnumValue = 1 },
{ Name = "Heirloom", Type = "ItemCollectionType", EnumValue = 2 },
{ Name = "Transmog", Type = "ItemCollectionType", EnumValue = 3 },
{ Name = "TransmogSetFavorite", Type = "ItemCollectionType", EnumValue = 4 },
{ Name = "RuneforgeLegendaryAbility", Type = "ItemCollectionType", EnumValue = 5 },
{ Name = "TransmogIllusion", Type = "ItemCollectionType", EnumValue = 6 },
{ Name = "WarbandScene", Type = "ItemCollectionType", EnumValue = 7 },
{ Name = "Room", Type = "ItemCollectionType", EnumValue = 8 },
{ Name = "ExteriorFixture", Type = "ItemCollectionType", EnumValue = 9 },
{ Name = "RoomTheme", Type = "ItemCollectionType", EnumValue = 10 },
{ Name = "RoomMaterial", Type = "ItemCollectionType", EnumValue = 11 },
{ Name = "TransmogOutfit", Type = "ItemCollectionType", EnumValue = 12 },
{ Name = "HouseType", Type = "ItemCollectionType", EnumValue = 13 },
},
},
},
Predicates =
{
},
};
APIDocumentation:AddDocumentationTable(AccountConstants);