~/forever/addon-api
Addon API
CanUpgradeToCurrentExpansion() : canUpgradeExpansionDoesCurrentLocaleSellExpansionLevels() : regionSellsExpansionsGetAccountExpansionLevel() : expansionLevelGetClientDisplayExpansionLevel() : expansionLevelGetCreditsDisplayInfo() : infoGetCurrentRegionName() : regionNameGetExpansionDisplayInfo(expansionLevel, desiredReleaseType?) : infoGetExpansionForLevel(playerLevel) : expansionLevelGetExpansionLevel() : expansionLevelGetExpansionTrialInfo() : isExpansionTrialAccount, expansionTrialRemainingSecondsGetMaxLevelForExpansionLevel(expansionLevel) : maxLevelGetMaxLevelForLatestExpansion() : maxLevelGetMaxLevelForPlayerExpansion() : maxLevelGetMaximumExpansionLevel() : expansionLevelGetMinimumExpansionLevel() : expansionLevelGetNumExpansions() : numExpansionsGetServerExpansionLevel() : serverExpansionLevelGetUpgradeExpansionLevel() : upgradeExpansionLevelIsDemonHunterAvailable() : availableIsExpansionTrial() : isExpansionTrialAccountIsTrialAccount() : isTrialAccountIsVeteranTrialAccount() : isVeteranTrialAccountSendSubscriptionInterstitialResponse(response)ShouldShowExpansionUpgradeBanner() : showUpgradeBannerDocumented 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.