~/forever/addon-api
Addon API
C_Container.CalculateTotalNumberOfFreeBagSlots() : totalFreeSlotsC_Container.ContainerIDToInventoryID(containerID) : inventoryIDC_Container.ContainerRefundItemPurchase(containerIndex, slotIndex, isEquipped)C_Container.GetBackpackAutosortDisabled() : isDisabledC_Container.GetBackpackSellJunkDisabled() : isDisabledC_Container.GetBagName(bagIndex) : nameC_Container.GetBagSlotFlag(bagIndex, flag) : isSetC_Container.GetBankAutosortDisabled() : isDisabledC_Container.GetContainerFreeSlots(containerIndex) : freeSlotsC_Container.GetContainerItemCooldown(containerIndex, slotIndex) : startTime, duration, enableC_Container.GetContainerItemDurability(containerIndex, slotIndex) : durability, maxDurabilityC_Container.GetContainerItemEquipmentSetInfo(containerIndex, slotIndex) : inSet, setListC_Container.GetContainerItemID(containerIndex, slotIndex) : containerIDC_Container.GetContainerItemInfo(containerIndex, slotIndex) : containerInfoC_Container.GetContainerItemLink(containerIndex, slotIndex) : itemLinkC_Container.GetContainerItemPurchaseCurrency(containerIndex, slotIndex, itemIndex, isEquipped) : currencyInfoC_Container.GetContainerItemPurchaseInfo(containerIndex, slotIndex, isEquipped) : infoC_Container.GetContainerItemPurchaseItem(containerIndex, slotIndex, itemIndex, isEquipped) : itemInfoC_Container.GetContainerItemQuestInfo(containerIndex, slotIndex) : questInfoC_Container.GetContainerNumFreeSlots(bagIndex) : numFreeSlots, bagFamilyC_Container.GetContainerNumSlots(containerIndex) : numSlotsC_Container.GetInsertItemsLeftToRight() : isEnabledC_Container.GetItemCooldown(itemID) : startTime, duration, enableC_Container.GetMaxArenaCurrency() : maxCurrencyC_Container.GetSortBagsRightToLeft() : isEnabledC_Container.HasContainerItem(containerIndex, slotIndex) : hasItemC_Container.IsBattlePayItem(containerIndex, slotIndex) : isBattlePayItemC_Container.IsContainerFiltered(containerIndex) : isFilteredC_Container.PickupContainerItem(containerIndex, slotIndex)C_Container.PlayerHasHearthstone() : itemIDC_Container.SetBackpackAutosortDisabled(disable)C_Container.SetBackpackSellJunkDisabled(disable)C_Container.SetBagPortraitTexture(texture, bagIndex)C_Container.SetBagSlotFlag(bagIndex, flag, isSet)C_Container.SetBankAutosortDisabled(disable)C_Container.SetInsertItemsLeftToRight(enable)C_Container.SetItemSearch(searchString)C_Container.SetSortBagsRightToLeft(enable)C_Container.ShowContainerSellCursor(containerIndex, slotIndex)C_Container.SocketContainerItem(containerIndex, slotIndex) : successC_Container.SortAccountBankBags()C_Container.SortBags()C_Container.SortBank(bankType)C_Container.SortBankBags()C_Container.SplitContainerItem(containerIndex, slotIndex, amount)C_Container.UseContainerItem(containerIndex, slotIndex, unitToken?, bankType?, reagentBankOpen)C_Container.UseHearthstone() : usedDocumented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.