~/forever/addon-api
Addon API
C_ContributionCollector.GetOrderIndex(contributionID) : orderIndexC_ContributionCollector.GetRequiredContributionCurrency(contributionID) : currencyID, currencyAmountC_ContributionCollector.GetRequiredContributionItem(contributionID) : itemID, itemCountC_ContributionCollector.GetRewardQuestID(contributionID) : questIDC_ContributionCollector.GetState(contributionID) : contributionState, contributionPercentageComplete, timeOfNextStateChange, startTimeC_ContributionCollector.HasPendingContribution(contributionID) : hasPendingC_ContributionCollector.IsAwaitingRewardQuestData(contributionID) : awaitingDataC_CooldownViewer.GetCooldownViewerCategorySet(category, allowUnlearned) : cooldownIDsC_CooldownViewer.GetCooldownViewerCooldownInfo(cooldownID) : cooldownInfoC_CooldownViewer.GetGroupBuffItems() : groupBuffItemsC_CooldownViewer.GetLayoutData() : dataC_CooldownViewer.GetValidAlertTypes(cooldownID) : validAlertTypesC_CooldownViewer.IsCooldownViewerAvailable() : isAvailable, failureReasonC_CooldownViewer.SetLayoutData(data)C_CovenantCallings.AreCallingsUnlocked() : unlockedC_CovenantCallings.RequestCallings()C_CovenantPreview.CloseFromUI()C_CovenantPreview.GetCovenantInfoForPlayerChoiceResponseID(playerChoiceResponseID) : previewInfoC_CovenantSanctumUI.CanAccessReservoir() : canAccessC_CovenantSanctumUI.CanDepositAnima() : canDepositC_CovenantSanctumUI.DepositAnima()C_CovenantSanctumUI.EndInteraction()C_CovenantSanctumUI.GetAnimaInfo() : currencyID, maxDisplayableValueC_CovenantSanctumUI.GetCurrentTalentTreeID() : currentTalentTreeIDC_CovenantSanctumUI.GetFeatures() : featuresC_CovenantSanctumUI.GetRenownLevel() : levelC_CovenantSanctumUI.GetRenownLevels(covenantID) : levelsC_CovenantSanctumUI.GetRenownRewardsForLevel(covenantID, renownLevel) : rewardsC_CovenantSanctumUI.GetSanctumType() : sanctumTypeC_CovenantSanctumUI.GetSoulCurrencies() : currencyIDsC_CovenantSanctumUI.HasMaximumRenown() : hasMaxRenownC_CovenantSanctumUI.IsPlayerInRenownCatchUpMode() : isInCatchUpModeC_CovenantSanctumUI.IsWeeklyRenownCapped() : isWeeklyCappedC_CovenantSanctumUI.RequestCatchUpState()C_Covenants.GetActiveCovenantID() : covenantIDC_Covenants.GetCovenantData(covenantID) : dataC_Covenants.GetCovenantIDs() : covenantIDC_CraftingOrders.AreOrderNotesDisabled() : areNotesDisabledC_CraftingOrders.CalculateCraftingOrderPostingFee(skillLineAbilityID, orderType, orderDuration) : depositC_CraftingOrders.CanOrderSkillAbility(skillLineAbilityID) : canOrderC_CraftingOrders.CancelOrder(orderID)C_CraftingOrders.ClaimOrder(orderID, profession)C_CraftingOrders.CloseCrafterCraftingOrders()C_CraftingOrders.CloseCustomerCraftingOrders()C_CraftingOrders.FulfillOrder(orderID, crafterNote, profession)C_CraftingOrders.GetClaimedOrder() : orderC_CraftingOrders.GetCrafterBuckets() : bucketsC_CraftingOrders.GetCrafterOrders() : ordersC_CraftingOrders.GetCraftingOrderTime() : timeC_CraftingOrders.GetCustomerCategories() : categoriesDocumented 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.