~/forever/addon-api
Addon API
C_PartyInfo.DemoteAssistant(name, exactNameMatch?)C_PartyInfo.DoCountdown(seconds) : successC_PartyInfo.DoReadyCheck()C_PartyInfo.GetActiveCategories() : categoriesC_PartyInfo.GetAvailableLootMethods() : methodsC_PartyInfo.GetInstanceAbandonShutdownTime() : durationSeconds, timeLeftSecondsC_PartyInfo.GetInstanceAbandonVoteCooldownTime() : durationSeconds, timeLeftSecondsC_PartyInfo.GetInstanceAbandonVoteRequirements() : votesRequired, keystoneOwnerVoteWeightC_PartyInfo.GetInstanceAbandonVoteResponse() : responseC_PartyInfo.GetInstanceAbandonVoteTime() : durationSeconds, timeLeftSecondsC_PartyInfo.GetInviteConfirmationInvalidQueues(inviteGUID) : invalidQueuesC_PartyInfo.GetInviteReferralInfo(inviteGUID) : outReferredByGuid, outReferredByName, outRelationType, outIsQuickJoin, outClubIdC_PartyInfo.GetLootMethod() : method, masterLootPartyID, masterLooterRaidIDC_PartyInfo.GetLootMethodStyle() : methodStyleC_PartyInfo.GetMinItemLevel(avgItemLevelCategory) : minItemLevel, playerNameWithLowestItemLevelC_PartyInfo.GetMinLevel(category?) : minLevelC_PartyInfo.GetNumInstanceAbandonGroupVoteResponses() : countC_PartyInfo.GetRestrictPings() : restrictToC_PartyInfo.InviteUnit(targetName)C_PartyInfo.IsChallengeModeActive() : activeC_PartyInfo.IsChallengeModeKeystoneOwner() : isKeystoneOwnerC_PartyInfo.IsCrossFactionParty(category?) : isCrossFactionPartyC_PartyInfo.IsDelveComplete() : isDelveCompleteC_PartyInfo.IsDelveInProgress() : isDelveCompleteC_PartyInfo.IsGUIDInGroup(guid, category?) : isInGroupC_PartyInfo.IsLootMethodAvailable(method) : availableC_PartyInfo.IsPartyFull(category?) : isFullC_PartyInfo.IsPartyInJailersTower() : isPartyInJailersTowerC_PartyInfo.IsPartyWalkIn() : isPartyWalkInC_PartyInfo.IsRaidListEnabled() : isRaidListEnabledC_PartyInfo.IsRaidListSupported() : isRaidListSupportedC_PartyInfo.LeaveParty(category?)C_PartyInfo.PromoteToAssistant(name, exactNameMatch?)C_PartyInfo.PromoteToLeader(name, exactNameMatch?)C_PartyInfo.RequestInviteFromUnit(targetName, tank?, healer?, dps?)C_PartyInfo.SetEveryoneIsAssistant(isAssistant) : updatedC_PartyInfo.SetInstanceAbandonVoteResponse(response)C_PartyInfo.SetLootMethod(method, lootMaster?) : successC_PartyInfo.SetRestrictPings(restrictTo)C_PartyInfo.StartInstanceAbandonVote()C_PartyInfo.UninviteUnit(name, reason?, exactNameMatch?)C_PartyPose.ExtraAction(partyPoseID)C_PartyPose.GetPartyPoseInfoByID(mapID) : infoC_PartyPose.GetPartyPoseInfoByMapID(mapID) : infoC_PartyPose.HasExtraAction(partyPoseID) : hasExtraActionC_PerksActivities.AddTrackedPerksActivity(perksActivityID)C_PerksActivities.ClearPerksActivitiesPendingCompletion()C_PerksActivities.GetAllPerksActivityTags() : tagsC_PerksActivities.GetPerksActivitiesInfo() : infoC_PerksActivities.GetPerksActivitiesPendingCompletion() : pendingDocumented 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.