~/forever/addon-api
Addon API
HousingMarketCartBraceMixin:InitBraces(hasTopBrace, hasBottomBrace)HousingMarketCartBundleFooterMixin:Init(elementData)HousingMarketCartBundleHeaderMixin:Init(elementData)HousingMarketCartBundleHeaderMixin:Refresh()HousingMarketCartBundleItemMixin:GetPlaceInWorldData()HousingMarketCartBundleItemMixin:InitItem(elementData)HousingMarketCartBundleItemMixin:OnDragStart()HousingMarketCartBundleItemMixin:OnEnter()HousingMarketCartBundleItemMixin:OnLeave()HousingMarketCartBundleItemMixin:OnLoad()HousingMarketCartBundleItemMixin:Refresh()HousingMarketCartBundleItemMixin:SetSelection(selected)HousingMarketCartBundleItemMixin:UpdatePreviewStatusIcon()HousingMarketCartBundleMixin:InitItem(elementData)HousingMarketCartBundleMixin:OnBundleHovered(catalogShopProductID)HousingMarketCartBundleMixin:OnBundleLeft(catalogShopProductID)HousingMarketCartBundleMixin:OnLoad()HousingMarketCartBundleMixin:Refresh()HousingMarketCartBundleRegistrant:IsRegisteredToBundle(bundleRef)HousingMarketCartDataManagerMixin:AddToCart(item)HousingMarketCartDataManagerMixin:BULK_PURCHASE_RESULT_RECEIVED(...)HousingMarketCartDataManagerMixin:ClearCart(requiresConfirmation)HousingMarketCartDataManagerMixin:ClearCartInternal()HousingMarketCartDataManagerMixin:GetNumDecorPlaced(bundleCatalogShopProductID, decorID)HousingMarketCartDataManagerMixin:GetNumItemsInCart()HousingMarketCartDataManagerMixin:HOUSING_DECOR_ADD_TO_PREVIEW_LIST(...)HousingMarketCartDataManagerMixin:HOUSING_DECOR_PREVIEW_LIST_REMOVE_FROM_WORLD(...)HousingMarketCartDataManagerMixin:HOUSING_DECOR_PREVIEW_LIST_UPDATED()HousingMarketCartDataManagerMixin:HOUSING_STORAGE_ENTRY_UPDATED(entryVariantID)HousingMarketCartDataManagerMixin:Init(eventNamespace)HousingMarketCartDataManagerMixin:IsBundleInCart(bundleCatalogShopProductID)HousingMarketCartDataManagerMixin:OnUpdateItemInfo(itemID)HousingMarketCartDataManagerMixin:PlaceInWorld(placeItemData)HousingMarketCartDataManagerMixin:Promote(cartItem)HousingMarketCartDataManagerMixin:PromoteHelper(decorID, decorGUID, name)HousingMarketCartDataManagerMixin:PromotePendingHelper(entryInfo)HousingMarketCartDataManagerMixin:RemoveFromCartInternal(index, currCartItem)HousingMarketCartDataManagerMixin:SetPlaceInWorldCallback(placeInWorldCallback)HousingMarketCartFrameMixin:AddItemToList(item)HousingMarketCartFrameMixin:GetCartCurrencyInfo()HousingMarketCartFrameMixin:GetElementInitInfoFunc()HousingMarketCartFrameMixin:GetEventNamespace()HousingMarketCartFrameMixin:GetNumDecorPlaced(bundleCatalogShopProductID, decorID)HousingMarketCartFrameMixin:GetNumItemsInCart()HousingMarketCartFrameMixin:GetTotalPrice(cartList)HousingMarketCartFrameMixin:IsBundleInCart(bundleCatalogShopProductID)HousingMarketCartFrameMixin:OnEvent(event, ...)HousingMarketCartFrameMixin:OnHide()HousingMarketCartFrameMixin:OnLoad()HousingMarketCartFrameMixin:OnShow()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.