~/forever/addon-api
Addon API
C_Club.SetAvatarTexture(texture, avatarId, clubType)C_Club.SetClubMemberNote(clubId, memberId, note)C_Club.SetClubPresenceSubscription(clubId)C_Club.SetClubStreamNotificationSettings(clubId, settings)C_Club.SetCommunityID(communityID)C_Club.SetFavorite(clubId, isFavorite)C_Club.SetSocialQueueingEnabled(clubId, enabled)C_Club.ShouldAllowClubType(clubType) : clubTypeIsAllowedC_Club.UnfocusAllStreams(unsubscribe)C_Club.UnfocusMembers(clubId)C_Club.UnfocusStream(clubId, streamId)C_Club.ValidateText(clubType, text, clubFieldType) : resultEnumeration ClubActionTypeEnumeration ClubErrorTypeEnumeration ClubFieldTypeStructure ClubInfoStructure ClubInvitationCandidateInfoEnumeration ClubInvitationCandidateStatusStructure ClubInvitationInfoStructure ClubLimitsStructure ClubMemberInfoEnumeration ClubMemberPresenceStructure ClubMessageIdentifierStructure ClubMessageInfoStructure ClubMessageRangeStructure ClubPrivilegeInfoEnumeration ClubRemovedReasonEnumeration ClubRestrictionReasonStructure ClubRoleInfoStructure ClubSelfInvitationInfoStructure ClubStreamInfoEnumeration ClubStreamNotificationFilterStructure ClubStreamNotificationSettingEnumeration ClubStreamTypeStructure ClubTicketInfoEnumeration ClubTypeINITIAL_CLUBS_LOADEDSTREAM_VIEW_MARKER_UPDATED: clubId, streamId, lastReadTime?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.