~/forever/updates/addon-api
Updates
CatalogShopProductContainerFrameMixin:OnShow()CatalogShopProductContainerFrameMixin:OnUpdate(deltaTime)CatalogShopProductContainerFrameMixin:SelectFirstProduct()CatalogShopProductContainerFrameMixin:SelectFirstProductSilent()CatalogShopProductContainerFrameMixin:SetSelectedProductInfo(productInfo)CatalogShopProductContainerFrameMixin:SetupProductHeaderFrame(headerData)CatalogShopProductContainerFrameMixin:SetupScrollView(elementFactory)CatalogShopProductContainerFrameMixin:TrySelectProduct(productInfo)CatalogShopProductContainerFrameMixin:TrySelectProductByID(productID)CatalogShopProductContainerFrameMixin:UpdateProducts(resetSelection)CatalogShopProductContainerFrameMixin:UpdateSpecificProduct(productID)CatalogShopProductDetailsContainerFrameMixin:Init()CatalogShopProductDetailsContainerFrameMixin:OnEnter()CatalogShopProductDetailsContainerFrameMixin:OnEvent(event, ...)CatalogShopProductDetailsContainerFrameMixin:OnHide()CatalogShopProductDetailsContainerFrameMixin:OnLeave()CatalogShopProductDetailsContainerFrameMixin:OnLoad()CatalogShopProductDetailsContainerFrameMixin:OnShow()CatalogShopProductDetailsContainerFrameMixin:UpdateProductInfo(productInfo)CatalogShopProductDetailsContainerFrameMixin:UpdateSpecificProduct(productID)CatalogShopProductDetailsFrameMixin:GetDetailsFrameProductInfo()CatalogShopProductDetailsFrameMixin:OnLoad()CatalogShopProductDetailsFrameMixin:OnProductInfoChanged(productInfo)CatalogShopProductDetailsFrameMixin:SetDetailsFrameProductInfo(productInfo)CatalogShopProductDetailsFrameMixin:UpdateState()Structure CatalogShopProductDisplayInfoStructure CatalogShopProductInfoCatalogShopPurchaseButtonMixin:OnLoad()CatalogShopPurchaseButtonMixin:UpdateState()CatalogShopRaceChoiceMixin:OnEvent()CatalogShopRaceChoiceMixin:OnHide()CatalogShopRaceChoiceMixin:OnLoad()CatalogShopRaceChoiceMixin:OnShow()CatalogShopRefreshGamepadPurchaseButton(frame)CatalogShopRefreshSmartNav(frame)CatalogShopRefundButtonMixin:OnClick()CatalogShopRefundButtonMixin:OnEnter()CatalogShopRefundButtonMixin:OnLeave()CatalogShopRefundButtonMixin:OnLoad()CatalogShopRefundFlowInboundInterface.EscapePressed()CatalogShopRefundFlowInboundInterface.IsShown()CatalogShopRefundFlowInboundInterface.SetShown(shown, productID)CatalogShopRefundFlowOutboundInterface.GetAppropriateTopLevelParent()CatalogShopRefundFlowOutboundInterface.ShowBulkRefundError(errorMessage)CatalogShopRefundFlowProcessingContainerMixin:OnHide()CatalogShopRefundFlowProcessingContainerMixin:OnLoad()CatalogShopRefundFlowProcessingContainerMixin:OnShow()CatalogShopRefundFlowProcessingContainerMixin:StopLoopingSound()CatalogShopRefundFlow_Show(productID)CatalogShopRefundFrameMixin:GetDecor(decorGUID)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.