~/forever/addon-api
Addon API
CatalogShopTopUpFlowInboundInterface.EscapePressed()CatalogShopTopUpFlowInboundInterface.IsShown()CatalogShopTopUpFlowInboundInterface.SetCurrentBalance(currentBalance)CatalogShopTopUpFlowInboundInterface.SetDesiredQuantity(quantity)CatalogShopTopUpFlowInboundInterface.SetShown(shown, parentFrame)CatalogShopTopUpFlowInboundInterface.SetSuggestedProduct(productID)CatalogShopTopUpFrameMixin:GetVirtualCurrencyAmountForProduct(productID)CatalogShopTopUpFrameMixin:HideCoverFrame()CatalogShopTopUpFrameMixin:Leave()CatalogShopTopUpFrameMixin:OnAttributeChanged(name, value)CatalogShopTopUpFrameMixin:OnEvent(event, ...)CatalogShopTopUpFrameMixin:OnHide()CatalogShopTopUpFrameMixin:OnLoad()CatalogShopTopUpFrameMixin:OnShow()CatalogShopTopUpFrameMixin:PurchaseProduct(productID)CatalogShopTopUpFrameMixin:SetCurrentBalance(value)CatalogShopTopUpFrameMixin:SetDesiredQuantity(value)CatalogShopTopUpFrameMixin:SetParentFrame(parent)CatalogShopTopUpFrameMixin:SetSuggestedProduct(productID)CatalogShopTopUpFrameMixin:ShowCoverFrame()CatalogShopTopUpFrame_GetFrame()TopUpProductContainerFrameMixin:Init()TopUpProductContainerFrameMixin:InitProductContainer()TopUpProductContainerFrameMixin:OnLoad()TopUpProductContainerFrameMixin:OnProductSelected(productInfo)TopUpProductContainerFrameMixin:SetSelectedProductInfo(productInfo)TopUpProductContainerFrameMixin:SetSuggestedProductID(productID)TopUpProductContainerFrameMixin:SetupScrollView(elementFactory)Documented 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.