~/forever/addon-api
Addon API
C_HousingBlueprint.CanExportRoom(roomGUID) : canExportC_HousingBlueprint.CanExportTypeFromCurrentLocation(type) : locationValidC_HousingBlueprint.CanImportTypeFromCurrentLocation(type) : locationValidC_HousingBlueprint.DeleteBlueprint(blueprintID)C_HousingBlueprint.ExportBlueprint(type, name)C_HousingBlueprint.ExportRoomBlueprint(name, roomGUID)C_HousingBlueprint.GetBlueprintHyperlink(blueprintShareCode) : hyperLinkC_HousingBlueprint.GetBlueprintTypeForCode(shareCode) : typeC_HousingBlueprint.GetExportAvailability() : availabilityC_HousingBlueprint.GetFeatureAvailability() : blueprintsAvailabilityC_HousingBlueprint.GetImportAvailability() : availabilityC_HousingBlueprint.ImportBlueprint(shareCode)C_HousingBlueprint.IsShareCodeValid(shareCode) : isValidC_HousingBlueprint.RenameBlueprint(blueprintID, newName)C_HousingBlueprint.RequestBlueprintCollection()C_HousingBlueprint.RequestBlueprintContents(shareCode)C_HousingBlueprint.RequestBlueprintContentsForContext(shareCode, optionalHouseGUID?)C_HousingBlueprint.StartImportRoomBlueprint(shareCode)C_HousingBlueprint.UpdateBlueprintStringFromInput(inputShareCode) : updatedShareCodeHOUSING_BLUEPRINTS_AVAILABILITY_CHANGEDHOUSING_BLUEPRINT_COLLECTION_FAILURE: resultHOUSING_BLUEPRINT_COLLECTION_RECEIVED: collectionHOUSING_BLUEPRINT_CONTENTS_FAILURE: blueprintShareCode, resultHOUSING_BLUEPRINT_CONTENTS_RECEIVED: contentInfoHOUSING_BLUEPRINT_DELETE_FAILURE: blueprintID, resultHOUSING_BLUEPRINT_DELETE_SUCCESS: blueprintIDHOUSING_BLUEPRINT_EXPORT_FAILURE: resultHOUSING_BLUEPRINT_EXPORT_SUCCESS: blueprintShareCodeHOUSING_BLUEPRINT_IMPORT_FAILURE: resultHOUSING_BLUEPRINT_IMPORT_STARTEDHOUSING_BLUEPRINT_IMPORT_SUCCESSHOUSING_BLUEPRINT_RENAME_FAILURE: blueprintID, resultHOUSING_BLUEPRINT_RENAME_SUCCESS: blueprintID, nameDocumented 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.