~/forever/addon-api
Addon API
CanUpgradeToCurrentExpansion() : canUpgradeExpansionStructure CreditsDisplayInfoDoesCurrentLocaleSellExpansionLevels() : regionSellsExpansionsStructure ExpansionDisplayInfoStructure ExpansionDisplayInfoFeatureGetAccountExpansionLevel() : expansionLevelGetClientDisplayExpansionLevel() : expansionLevelGetCreditsDisplayInfo() : infoGetCurrentRegionName() : regionNameGetExpansionDisplayInfo(expansionLevel, desiredReleaseType?) : infoGetExpansionForLevel(playerLevel) : expansionLevelGetExpansionLevel() : expansionLevelGetExpansionTrialInfo() : isExpansionTrialAccount, expansionTrialRemainingSecondsGetMaxLevelForExpansionLevel(expansionLevel) : maxLevelGetMaxLevelForLatestExpansion() : maxLevelGetMaxLevelForPlayerExpansion() : maxLevelGetMaximumExpansionLevel() : expansionLevelGetMinimumExpansionLevel() : expansionLevelGetNumExpansions() : numExpansionsGetServerExpansionLevel() : serverExpansionLevelGetUpgradeExpansionLevel() : upgradeExpansionLevelIsDemonHunterAvailable() : availableIsExpansionTrial() : isExpansionTrialAccountIsTrialAccount() : isTrialAccountIsVeteranTrialAccount() : isVeteranTrialAccountMAX_EXPANSION_LEVEL_UPDATEDMIN_EXPANSION_LEVEL_UPDATEDSHOW_SUBSCRIPTION_INTERSTITIAL: typeSendSubscriptionInterstitialResponse(response)ShouldShowExpansionUpgradeBanner() : showUpgradeBannerEnumeration SubscriptionInterstitialResponseTypeEnumeration SubscriptionInterstitialTypeDocumented 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.