~/forever/updates/addon-api
Updates
CampaignHeaderCollapsibleMixin:UpdateCollapsedState()CampaignHeaderDisplayMixin:GetCampaign()CampaignHeaderDisplayMixin:GetQuestLogIndex()CampaignHeaderDisplayMixin:IsCollapsed()CampaignHeaderDisplayMixin:SetCampaign(campaignID)CampaignHeaderDisplayMixin:SetCampaignFromQuestHeader(questHeader)CampaignHeaderDisplayMixin:SetProgressText(text, color)CampaignHeaderDisplayMixin:UpdateComplete(isComplete)CampaignHeaderDisplayMixin:UpdateJourneyProgressText(state)CampaignHeaderDisplayMixin:UpdateNextObjective(state)CampaignHeaderDisplayMixin:UpdateProgress(state)CampaignHeaderDisplayMixin:UpdateTitle(isComplete)CampaignHeaderMinimalMixin:CheckOnLeave()CampaignHeaderMinimalMixin:GetButtonType()CampaignHeaderMinimalMixin:SetCampaign(campaignID)CampaignHeaderMinimalMixin:UpdateComplete()CampaignHeaderMinimalMixin:UpdateProgress()CampaignHeaderMinimalMixin:UpdateTextureKit()CampaignHeaderMinimalMixin:UpdateTitle(isComplete)CampaignHeaderMixin:CheckOnLeave()CampaignHeaderMixin:GetButtonType()CampaignHeaderMixin:HasLoreEntries()CampaignHeaderMixin:OnEnter()CampaignHeaderMixin:OnEvent(event, ...)CampaignHeaderMixin:OnLeave()CampaignHeaderMixin:OnMouseDown()CampaignHeaderMixin:OnMouseUp(button, upInside)CampaignHeaderMixin:RequestLore()CampaignHeaderMixin:SetCampaign(campaignID)CampaignHeaderMixin:UpdateLoreButtonVisibility()CampaignHeaderTooltipableMixin:ShowTooltip()Structure CampaignInfoCampaignLoreButtonMixin:OnClick()CampaignLoreButtonMixin:OnEnter()CampaignLoreButtonMixin:OnLeave()CampaignLoreButtonMixin:SetMode(mode)CampaignMixin:GetChapterCount()CampaignMixin:GetCompletedChapterCount()CampaignMixin:GetCurrentChapterID()CampaignMixin:GetFailureReason()CampaignMixin:GetID()CampaignMixin:GetState()CampaignMixin:Init(campaignID)CampaignMixin:IsComplete()CampaignMixin:IsContainerCampaign()CampaignMixin:IsVisible()CampaignMixin:UsesNormalQuestIcons()CampaignNextObjectiveMixin:Clear()CampaignNextObjectiveMixin:OnEnter()CampaignNextObjectiveMixin:OnLeave()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.