~/forever/addon-api
Addon API
ClassTrialDialogMixin:BuyCharacterBoost()ClassTrialDialogMixin:ConfirmCharacterBoost(guid, boostType)ClassTrialDialogMixin:DecideLater()ClassTrialDialogMixin:HandleButtonClickCommon()ClassTrialDialogMixin:OnEvent(event, ...)ClassTrialDialogMixin:OnLoad()ClassTrialDialogMixin:OnShow()ClassTrialDialogMixin:OnUpgradeComplete()ClassTrialDialogMixin:ShowThanks(soundKit)ClassTrialDialogMixin:StartCharacterUpgrade(boostType)ClassTrialDialogMixin:UpdateDialogButtons(hasBoost)ClassTrialTimerDisplayMixin:CheckShowTimer()ClassTrialTimerDisplayMixin:OnEvent(event, ...)ClassTrialTimerDisplayMixin:OnLoad()ClassTrialTimerDisplayMixin:OnMouseUp()ClassTrialTimerDisplayMixin:OnShow()ClassTrialTimerDisplayMixin:OnUpdate()ClassTrialTimerDisplayMixin:OnUpgradeComplete()ClassTrialTimerDisplayMixin:SetupCountdown()ClassTrialTimerDisplayMixin:ShowTimer()ClassTrialTimerDisplayMixin:UpdateTimerText()ClassTrial_ConfirmApplyToken(guid, boostType)ClassTrial_SetHasAvailableBoost(hasBoost)ClassTrial_ShowStoreServices(guid, boostType)ExpansionTrialDialogMixin:IsShowingExpansionTrialUpgrade()ExpansionTrialDialogMixin:OnButtonClick()ExpansionTrialDialogMixin:OnCloseClick()ExpansionTrialDialogMixin:OnEvent(event, ...)ExpansionTrialDialogMixin:OnHide()ExpansionTrialDialogMixin:OnLoad()ExpansionTrialDialogMixin:OnShow()ExpansionTrialDialogMixin:SetupDialogType(expansionTrialUpgrade, suppressClassTrial)Documented 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.