~/forever/addon-api
Addon API
ItemInteractionActionButtonMixin:OnClick()ItemInteractionActionButtonMixin:OnEnter()ItemInteractionActionButtonMixin:OnLeave()ItemInteractionItemConversionFrameMixin:OnHide()ItemInteractionItemConversionFrameMixin:OnLoad()ItemInteractionItemConversionFrameMixin:PlayConversionCelebration()ItemInteractionItemConversionFrameMixin:SetupConversionCelebration()ItemInteractionItemConversionFrameMixin:StopConversionCelebration()ItemInteractionItemConversionFrameMixin:UpdateArrow(validItem)ItemInteractionItemConversionInputSlotMixin:OnClick(button)ItemInteractionItemConversionInputSlotMixin:OnDragStart()ItemInteractionItemConversionInputSlotMixin:OnEnter()ItemInteractionItemConversionInputSlotMixin:OnLeave()ItemInteractionItemConversionInputSlotMixin:OnLoad()ItemInteractionItemConversionInputSlotMixin:OnReceiveDrag()ItemInteractionItemConversionInputSlotMixin:RefreshIcon()ItemInteractionItemConversionInputSlotMixin:RefreshTooltip()ItemInteractionItemConversionOutputSlotMixin:OnEnter()ItemInteractionItemConversionOutputSlotMixin:OnEvent(event, ...)ItemInteractionItemConversionOutputSlotMixin:OnLeave()ItemInteractionItemConversionOutputSlotMixin:RefreshIcon()ItemInteractionItemSlotMixin:OnClick(button)ItemInteractionItemSlotMixin:OnDragStart()ItemInteractionItemSlotMixin:OnEnter()ItemInteractionItemSlotMixin:OnLeave()ItemInteractionItemSlotMixin:OnLoad()ItemInteractionItemSlotMixin:OnReceiveDrag()ItemInteractionItemSlotMixin:RefreshIcon()ItemInteractionItemSlotMixin:RefreshTooltip()ItemInteractionMixin:CompleteItemInteraction()ItemInteractionMixin:CostsCurrency()ItemInteractionMixin:CostsGold()ItemInteractionMixin:GetButtonTooltip()ItemInteractionMixin:GetChargeConfirmationText()ItemInteractionMixin:GetConfirmationDescription()ItemInteractionMixin:GetConfirmationInfo()ItemInteractionMixin:GetCost()ItemInteractionMixin:GetDescriptionColor()ItemInteractionMixin:GetInteractionType()ItemInteractionMixin:GetItemLocation()ItemInteractionMixin:GetRechargeMessage()ItemInteractionMixin:GetValidItemInteractionItemsCallback(filterFunction, resultsTable)ItemInteractionMixin:HasCost()ItemInteractionMixin:HasExtendedCurrencyCost()ItemInteractionMixin:InteractWithItem()ItemInteractionMixin:LoadInteractionFrameData(frameData)ItemInteractionMixin:OnEvent(event, ...)ItemInteractionMixin:OnHide()ItemInteractionMixin:OnShow()ItemInteractionMixin:SetDynamicFlyoutSettings()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.