~/forever/addon-api
Addon API
PVP_BRAWL_INFO_UPDATEDPVP_MATCH_ACTIVEPVP_MATCH_COMPLETE: winner, durationPVP_MATCH_INACTIVEPVP_MATCH_STATE_CHANGEDPVP_RATED_STATS_UPDATEPVP_REWARDS_UPDATEPVP_ROLE_POPUP_HIDE: readyCheckInfo?PVP_ROLE_POPUP_SHOW: readyCheckInfoPVP_ROLE_UPDATEPVP_SPECIAL_EVENT_INFO_UPDATEDPVP_TYPES_ENABLED: wargameBattlegrounds, ratedBattlegrounds, ratedArenas, ratedSoloShuffle, ratedBGBlitzPVP_VEHICLE_INFO_UPDATEDPVP_WORLDSTATE_UPDATEEnumeration PvPMatchStateStructure PvpBrawlInfoStructure PvpReadyCheckInfoStructure PvpRoleQueueInfoStructure PvpScalingDataStructure PvpTierInfoStructure RandomBGInfoStructure RatedBGBlitzSpecStatsStructure RatedMatchDeserterPenaltyStructure RatedSoloShuffleSpecStatsStructure RoleShortageRewardTRAINING_GROUNDS_ENABLED_STATUS_UPDATEDUPDATE_ACTIVE_BATTLEFIELDUPDATE_BATTLEFIELD_SCOREUPDATE_BATTLEFIELD_STATUS: battleFieldIndexWARGAME_INVITE_SENTWARGAME_REQUESTED: opposingPartyMemberName, battlegroundName, timeoutSeconds, tournamentRulesWARGAME_REQUEST_RESPONSE: responderGUID, responderName?, acceptedWAR_MODE_STATUS_UPDATE: warModeEnabledWORLD_PVP_QUEUEStructure WorldPVPBattlegroundInfoDocumented 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.