~/forever/addon-api
Addon API
C_Calendar.IsEventOpen() : isOpenC_Calendar.MassInviteCommunity(clubId, minLevel, maxLevel, maxRankOrder?)C_Calendar.MassInviteGuild(minLevel, maxLevel, maxRankOrder)C_Calendar.OpenCalendar()C_Calendar.OpenEvent(offsetMonths, monthDay, index) : successC_Calendar.RemoveEvent()C_Calendar.SetAbsMonth(month, year)C_Calendar.SetMonth(offsetMonths)C_Calendar.SetNextClubId(clubId?)C_Calendar.UpdateEvent()C_CampaignInfo.GetAvailableCampaigns() : campaignIDsC_CampaignInfo.GetCampaignChapterInfo(campaignChapterID) : campaignChapterInfoC_CampaignInfo.GetCampaignID(questID) : campaignIDC_CampaignInfo.GetCampaignInfo(campaignID) : campaignInfoC_CampaignInfo.GetChapterIDs(campaignID) : chapterIDsC_CampaignInfo.GetCurrentChapterID(campaignID) : currentChapterIDC_CampaignInfo.GetFailureReason(campaignID) : failureReasonC_CampaignInfo.GetState(campaignID) : stateC_CampaignInfo.IsCampaignQuest(questID) : isCampaignQuestC_CampaignInfo.SortAsNormalQuest(campaignID) : sortAsNormalQuestC_CatalogShop.BulkPurchaseProducts(productIDs) : canPurchaseProductsC_CatalogShop.BulkRefundDecors(decorGUIDs)C_CatalogShop.CloseCatalogShopInteraction()C_CatalogShop.ConfirmHousingPurchase(productIDs)C_CatalogShop.FindBestCurrencyProductForNeededAmount(vcCurrencyCode, amountNeeded) : vcProductIDC_CatalogShop.GetAvailableCategoryIDs() : categoryIDsC_CatalogShop.GetAvailableTransmogRaceInfos() : raceIDsC_CatalogShop.GetCatalogShopProductDisplayInfo(catalogShopProductID) : itemC_CatalogShop.GetCategoryInfo(categoryID) : categoryInfoC_CatalogShop.GetCategorySectionInfo(categoryID, sectionID) : sectionInfoC_CatalogShop.GetFailureInfo() : errorResultEnum, errorResultRawC_CatalogShop.GetFirstCategoryByProductID(productID) : categoryInfoC_CatalogShop.GetNewProducts() : newProductsC_CatalogShop.GetProductAvailabilityTimeRemainingSecs(catalogShopProductID) : timeRemainingSecsC_CatalogShop.GetProductIDsForBundle(bundleProductID) : childIDsC_CatalogShop.GetProductIDsForCategory(categoryID) : productIDsC_CatalogShop.GetProductIDsForCategorySection(categoryID, sectionID) : productIDsC_CatalogShop.GetProductInfo(productID) : productInfoC_CatalogShop.GetProductSortOrder(categoryID, sectionID, productID) : sortOrderC_CatalogShop.GetRefundableDecors(productIdFilterOpt?) : refundableDecorInfos, minTimeRemainingSecondsC_CatalogShop.GetSectionIDsForCategory(categoryID) : sectionIDsC_CatalogShop.GetSpellVisualInfoForMount(spellVisualID) : spellVisualInfoC_CatalogShop.GetVCProductInfos() : vcProductInfosC_CatalogShop.GetVirtualCurrencyBalance(currencyCode) : balanceC_CatalogShop.HasNewProducts() : hasNewProductsC_CatalogShop.IsProductIncludedInAnyBundle(productID) : isIncludedInAnyBundleC_CatalogShop.IsShop2Enabled() : valueC_CatalogShop.OnLegalDisclaimerClicked(catalogShopProductID)C_CatalogShop.OnLegalPersonalizedOptOutClicked()C_CatalogShop.OpenCatalogShopInteractionFromHouse() : shoppingSessionUUIDStrDocumented 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.