~/forever/addon-api
Addon API
C_AuctionHouse.GetTimeLeftBandInfo(timeLeftBand) : timeLeftMinSeconds, timeLeftMaxSecondsC_AuctionHouse.HasFavorites() : hasFavoritesC_AuctionHouse.HasFullBidResults() : hasFullBidResultsC_AuctionHouse.HasFullBrowseResults() : hasFullBrowseResultsC_AuctionHouse.HasFullCommoditySearchResults(itemID) : hasFullResultsC_AuctionHouse.HasFullItemSearchResults(itemKey) : hasFullResultsC_AuctionHouse.HasFullOwnedAuctionResults() : hasFullOwnedAuctionResultsC_AuctionHouse.HasMaxFavorites() : hasMaxFavoritesC_AuctionHouse.HasSearchResults(itemKey) : hasSearchResultsC_AuctionHouse.IsFavoriteItem(itemKey) : isFavoriteC_AuctionHouse.IsSellItemValid(item, displayError) : validC_AuctionHouse.IsThrottledMessageSystemReady() : canSendThrottledMessageC_AuctionHouse.MakeItemKey(itemID, itemLevel, itemSuffix, battlePetSpeciesID) : itemKeyC_AuctionHouse.PlaceBid(auctionID, bidAmount)C_AuctionHouse.PostCommodity(item, duration, quantity, unitPrice) : needsConfirmationC_AuctionHouse.PostItem(item, duration, quantity, bid?, buyout?) : needsConfirmationC_AuctionHouse.QueryBids(sorts, auctionIDs)C_AuctionHouse.QueryOwnedAuctions(sorts)C_AuctionHouse.RefreshCommoditySearchResults(itemID)C_AuctionHouse.RefreshItemSearchResults(itemKey, minLevelFilter?, maxLevelFilter?)C_AuctionHouse.ReplicateItems()C_AuctionHouse.RequestMoreBrowseResults()C_AuctionHouse.RequestMoreCommoditySearchResults(itemID) : hasFullResultsC_AuctionHouse.RequestMoreItemSearchResults(itemKey) : hasFullResultsC_AuctionHouse.RequestOwnedAuctionBidderInfo(auctionID) : bidderNameC_AuctionHouse.SearchForFavorites(sorts)C_AuctionHouse.SearchForItemKeys(itemKeys, sorts)C_AuctionHouse.SendBrowseQuery(query)C_AuctionHouse.SendSearchQuery(itemKey, sorts, separateOwnerItems, minLevelFilter, maxLevelFilter)C_AuctionHouse.SendSellSearchQuery(itemKey, sorts, separateOwnerItems)C_AuctionHouse.SetFavoriteItem(itemKey, setFavorite)C_AuctionHouse.ShouldAutoPopulatePrice() : shouldAutoPopulatePriceC_AuctionHouse.StartCommoditiesPurchase(itemID, quantity)C_AuctionHouse.SupportsCopperValues() : supportsCopperValuesStructure CommoditySearchResultInfoEXTRA_BROWSE_INFO_RECEIVED: itemIDITEM_KEY_ITEM_INFO_RECEIVED: itemIDITEM_PURCHASED: itemIDITEM_SEARCH_RESULTS_ADDED: itemKeyITEM_SEARCH_RESULTS_UPDATED: itemKey, newAuctionID?Enumeration ItemCommodityStatusStructure ItemKeyStructure ItemKeyInfoStructure ItemSearchResultInfoOWNED_AUCTIONS_UPDATEDOWNED_AUCTION_BIDDER_INFO_RECEIVED: auctionID, bidderNameStructure OwnedAuctionInfoREPLICATE_ITEM_LIST_UPDATEStructure ReplicateItemInfoDocumented 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.