~/forever/addon-api
Addon API
C_ItemInteraction.ClearPendingItem()C_ItemInteraction.CloseUI()C_ItemInteraction.GetChargeInfo() : chargeInfoC_ItemInteraction.GetItemConversionCurrencyCost(item) : conversionCostC_ItemInteraction.GetItemInteractionInfo() : infoC_ItemInteraction.GetItemInteractionSpellId() : spellIdC_ItemInteraction.InitializeFrame()C_ItemInteraction.PerformItemInteraction()C_ItemInteraction.Reset()C_ItemInteraction.SetPendingItem(item?) : successStructure ConversionCurrencyCostITEM_INTERACTION_CHARGE_INFO_UPDATEDITEM_INTERACTION_ITEM_SELECTION_UPDATED: itemLocation?Structure ItemInteractionChargeInfoStructure ItemInteractionFrameInfoDocumented 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.