~/forever/addon-api
Addon API
AddAccessRestrictions(restrictions)AddForbiddenAspects(aspects)AddSecretAspect(aspect)CanBeAccessedInContext() : canAccessGetAccessRestrictions() : restrictionsGetForbiddenAspects() : aspectsGetInheritableForbiddenAspects(path) : aspectsGetName() : nameGetObjectTable() : objectTableGetObjectType() : objectTypeHasAccessConstraints() : hasAccessConstraintsHasAnyAccessRestrictions(restrictions?) : hasAnyAccessRestrictionHasAnyForbiddenAspects(aspects?) : hasAnyForbiddenAspectHasAnySecretAspect() : hasSecretAspectHasSecretAspect(aspect) : hasSecretAspectIsForbidden() : isForbiddenIsObjectType(objectType) : isTypeIsPreventingSecretValues() : isPreventingSecretValuesSetForbidden()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.