Documentation for this module may be created at Module:API info/navbox/data/doc
local data = {
C_AuctionHouse = {
hasCategories = true,
api = {
above = [[Searches are split into 4 sections:<br>
- Browse (does queries by name and item key)<br>
- Search (including SellSearch) that returns per-auction results for use when buying or selling<br>
- Owned (similar to Search, but for auctions you've posted)<br>
- Replicate (returns all current auctions on the AH, but in a way that is incompatible with the other searches)
]],
{
"C_AuctionHouse.GetAuctionItemSubClasses",
"C_AuctionHouse.GetFilterGroups",
"C_AuctionHouse.GetQuoteDurationRemaining",
"C_AuctionHouse.GetTimeLeftBandInfo",
"C_AuctionHouse.IsThrottledMessageSystemReady",
},
{
category = "ItemKey",
"C_AuctionHouse.MakeItemKey",
"C_AuctionHouse.GetItemKeyFromItem",
"C_AuctionHouse.GetItemKeyInfo",
"C_AuctionHouse.GetItemKeyRequiredLevel",
},
{
category = "Purchase",
"C_AuctionHouse.PlaceBid",
"C_AuctionHouse.StartCommoditiesPurchase",
"C_AuctionHouse.CancelCommoditiesPurchase",
"C_AuctionHouse.ConfirmCommoditiesPurchase",
},
{
category = "Post",
"C_AuctionHouse.PostItem",
"C_AuctionHouse.PostCommodity",
"C_AuctionHouse.CalculateItemDeposit",
"C_AuctionHouse.CalculateCommodityDeposit",
"C_AuctionHouse.GetAvailablePostCount",
"C_AuctionHouse.GetItemCommodityStatus",
"C_AuctionHouse.IsSellItemValid",
},
{
category = "Cancel",
"C_AuctionHouse.CanCancelAuction",
"C_AuctionHouse.CancelAuction",
"C_AuctionHouse.CancelSell",
"C_AuctionHouse.GetCancelCost",
},
{
category = "Bid Info",
"C_AuctionHouse.GetBidInfo",
"C_AuctionHouse.GetBidType",
"C_AuctionHouse.GetMaxBidItemBid",
"C_AuctionHouse.GetMaxBidItemBuyout",
"C_AuctionHouse.GetMaxItemSearchResultBid",
"C_AuctionHouse.GetNumBids",
"C_AuctionHouse.GetNumBidTypes",
"C_AuctionHouse.QueryBids",
"C_AuctionHouse.HasFullBidResults",
},
{
category = "<span class='apitype'>Replicate</span>",
"C_AuctionHouse.ReplicateItems",
"C_AuctionHouse.GetNumReplicateItems",
"C_AuctionHouse.GetReplicateItemBattlePetInfo",
"C_AuctionHouse.GetReplicateItemInfo",
"C_AuctionHouse.GetReplicateItemLink",
"C_AuctionHouse.GetReplicateItemTimeLeft",
},
{
category = "<span class='apitype'>Browse</span>",
"C_AuctionHouse.GetBrowseResults",
"C_AuctionHouse.GetExtraBrowseInfo",
"C_AuctionHouse.RequestMoreBrowseResults",
"C_AuctionHouse.SendBrowseQuery",
"C_AuctionHouse.HasFullBrowseResults",
"C_AuctionHouse.SearchForItemKeys",
},
{
category = "<span class='apitype'>Search</span>",
"C_AuctionHouse.SendSearchQuery",
"C_AuctionHouse.SendSellSearchQuery",
"C_AuctionHouse.HasSearchResults",
"C_AuctionHouse.GetItemSearchResultInfo",
"C_AuctionHouse.GetItemSearchResultsQuantity",
"C_AuctionHouse.GetNumItemSearchResults",
"C_AuctionHouse.RefreshItemSearchResults",
"C_AuctionHouse.RequestMoreItemSearchResults",
"C_AuctionHouse.HasFullItemSearchResults",
"C_AuctionHouse.GetMaxItemSearchResultBuyout",
"C_AuctionHouse.GetCommoditySearchResultInfo",
"C_AuctionHouse.GetCommoditySearchResultsQuantity",
"C_AuctionHouse.GetNumCommoditySearchResults",
"C_AuctionHouse.HasFullCommoditySearchResults",
"C_AuctionHouse.RefreshCommoditySearchResults",
"C_AuctionHouse.RequestMoreCommoditySearchResults",
"C_AuctionHouse.GetMaxCommoditySearchResultPrice",
},
{
category = "<span class='apitype'>Owned</span>",
"C_AuctionHouse.GetMaxOwnedAuctionBid",
"C_AuctionHouse.GetMaxOwnedAuctionBuyout",
"C_AuctionHouse.GetNumOwnedAuctions",
"C_AuctionHouse.GetNumOwnedAuctionTypes",
"C_AuctionHouse.GetOwnedAuctionInfo",
"C_AuctionHouse.GetOwnedAuctionType",
"C_AuctionHouse.HasFullOwnedAuctionResults",
"C_AuctionHouse.QueryOwnedAuctions",
"C_AuctionHouse.RequestOwnedAuctionBidderInfo",
},
{
category = "Favorites",
"C_AuctionHouse.FavoritesAreAvailable",
"C_AuctionHouse.HasFavorites",
"C_AuctionHouse.HasMaxFavorites",
"C_AuctionHouse.IsFavoriteItem",
"C_AuctionHouse.SearchForFavorites",
"C_AuctionHouse.SetFavoriteItem",
},
{
category = "Window",
"C_AuctionHouse.CloseAuctionHouse",
},
},
widget = {
"GameTooltip:SetItemKey",
},
event = {
{
"AUCTION_HOUSE_NEW_RESULTS_RECEIVED",
"ITEM_KEY_ITEM_INFO_RECEIVED",
"ITEM_PURCHASED",
},
{
category = "Purchase",
"BID_ADDED",
"COMMODITY_PRICE_UNAVAILABLE",
"COMMODITY_PRICE_UPDATED",
"COMMODITY_PURCHASE_FAILED",
"COMMODITY_PURCHASE_SUCCEEDED",
"COMMODITY_PURCHASED",
},
{
category = "Post",
"AUCTION_HOUSE_AUCTION_CREATED",
"AUCTION_MULTISELL_FAILURE",
"AUCTION_MULTISELL_START",
"AUCTION_MULTISELL_UPDATE",
},
{
category = "Cancel",
"AUCTION_CANCELED",
},
{
category = "Bid Info",
"AUCTION_HOUSE_NEW_BID_RECEIVED",
"BIDS_UPDATED",
},
{
category = "<span class='apitype'>Replicate</span>",
"REPLICATE_ITEM_LIST_UPDATE",
},
{
category = "<span class='apitype'>Browse</span>",
"AUCTION_HOUSE_BROWSE_FAILURE",
"AUCTION_HOUSE_BROWSE_RESULTS_ADDED",
"AUCTION_HOUSE_BROWSE_RESULTS_UPDATED",
"EXTRA_BROWSE_INFO_RECEIVED",
},
{
category = "<span class='apitype'>Search</span>",
"ITEM_SEARCH_RESULTS_ADDED",
"ITEM_SEARCH_RESULTS_UPDATED",
"COMMODITY_SEARCH_RESULTS_ADDED",
"COMMODITY_SEARCH_RESULTS_UPDATED",
},
{
category = "<span class='apitype'>Owned</span>",
"OWNED_AUCTION_BIDDER_INFO_RECEIVED",
"OWNED_AUCTIONS_UPDATED",
},
{
category = "Favorites",
"AUCTION_HOUSE_FAVORITES_UPDATED",
},
{
category = "Throttled",
"AUCTION_HOUSE_THROTTLED_MESSAGE_DROPPED",
"AUCTION_HOUSE_THROTTLED_MESSAGE_QUEUED",
"AUCTION_HOUSE_THROTTLED_MESSAGE_RESPONSE_RECEIVED",
"AUCTION_HOUSE_THROTTLED_MESSAGE_SENT",
"AUCTION_HOUSE_THROTTLED_SYSTEM_READY",
},
{
category = "Window",
"AUCTION_HOUSE_SHOW",
"AUCTION_HOUSE_CLOSED",
"AUCTION_HOUSE_DISABLED",
"AUCTION_HOUSE_SCRIPT_DEPRECATED",
},
},
},
AuctionHouse = {
hasCategories = true,
api = {
{
category = "Purchase",
"PlaceAuctionBid",
},
{
category = "Post",
"PostAuction",
"StartAuction",
"CancelSell",
"ClickAuctionSellItemButton",
"GetAuctionSellItemInfo",
"SetAuctionsTabShowing",
},
{
category = "Deposit Info",
"CalculateAuctionDeposit",
"GetAuctionDeposit",
"GetAuctionHouseDepositRate",
},
{
category = "Cancel",
"CanCancelAuction",
"CancelAuction",
},
{
category = "Browse",
"CanSendAuctionQuery",
"GetAuctionItemBattlePetInfo",
"GetAuctionItemInfo",
"GetAuctionItemLink",
"GetAuctionItemSubClasses",
"GetAuctionItemTimeLeft",
"GetBidderAuctionItems",
"GetNumAuctionItems",
"GetOwnerAuctionItems",
"GetSelectedAuctionItem",
"QueryAuctionItems",
"SetSelectedAuctionItem",
},
{
category = "Sort",
"GetAuctionSort",
"IsAuctionSortReversed",
"SortAuctionApplySort",
"SortAuctionClearSort",
"SortAuctionItems",
"SortAuctionSetSort",
},
{
category = "Window",
"CloseAuctionHouse",
},
},
widget = {
"GameTooltip:SetAuctionItem",
"GameTooltip:SetAuctionSellItem",
},
event = {
{
category = "Post",
"NEW_AUCTION_UPDATE",
"AUCTION_MULTISELL_START",
"AUCTION_MULTISELL_UPDATE",
"AUCTION_MULTISELL_FAILURE",
},
{
category = "Browse",
"AUCTION_BIDDER_LIST_UPDATE",
"AUCTION_ITEM_LIST_UPDATE",
"AUCTION_OWNED_LIST_UPDATE",
},
{
category = "Window",
"AUCTION_HOUSE_CLOSED",
"AUCTION_HOUSE_SHOW",
"AUCTION_HOUSE_DISABLED",
"AUCTION_HOUSE_SCRIPT_DEPRECATED",
},
},
},
C_EquipmentSet = {
hasCategories = true,
api = {
{
category = "Data",
"C_EquipmentSet.CanUseEquipmentSets",
"C_EquipmentSet.GetNumEquipmentSets",
"C_EquipmentSet.GetEquipmentSetID",
"C_EquipmentSet.GetEquipmentSetIDs",
"C_EquipmentSet.GetEquipmentSetInfo",
"C_EquipmentSet.GetItemIDs",
"C_EquipmentSet.GetItemLocations",
"C_EquipmentSet.EquipmentSetContainsLockedItems",
"GetInventoryItemEquippedUnusable",
"GetInventoryItemsForSlot",
"IsInventoryItemAnUpgrade",
},
{
category = "Actions",
"C_EquipmentSet.CreateEquipmentSet",
"C_EquipmentSet.PickupEquipmentSet",
"C_EquipmentSet.UseEquipmentSet",
"C_EquipmentSet.SaveEquipmentSet",
"C_EquipmentSet.ModifyEquipmentSet",
"C_EquipmentSet.DeleteEquipmentSet",
},
{
category = "Spec",
"C_EquipmentSet.GetEquipmentSetAssignedSpec",
"C_EquipmentSet.GetEquipmentSetForSpec",
"C_EquipmentSet.AssignSpecToEquipmentSet",
"C_EquipmentSet.UnassignEquipmentSetSpec",
},
{
category = "Ignore",
"C_EquipmentSet.GetIgnoredSlots",
"C_EquipmentSet.IsSlotIgnoredForSave",
"C_EquipmentSet.IgnoreSlotForSave",
"C_EquipmentSet.UnignoreSlotForSave",
"C_EquipmentSet.ClearIgnoredSlotsForSave",
},
},
framexml = {
"EquipmentManager_EquipSet",
"EquipmentManager_GetItemInfoByLocation",
"EquipmentManager_UnpackLocation",
"GetEquipmentSetIconInfo",
"RefreshEquipmentSetIconInfo",
},
widget = {
"GameTooltip:SetEquipmentSet",
},
script = {
"OnTooltipSetEquipmentSet",
},
event = {
"EQUIPMENT_SETS_CHANGED",
"EQUIPMENT_SWAP_FINISHED",
"EQUIPMENT_SWAP_PENDING",
"TRANSMOG_OUTFITS_CHANGED",
"WEAR_EQUIPMENT_SET",
},
},
C_GamePad = {
hasCategories = true,
api = {
{
"C_GamePad.IsEnabled",
},
{
category = "Devices",
"C_GamePad.GetActiveDeviceID",
"C_GamePad.GetAllDeviceIDs",
"C_GamePad.GetCombinedDeviceID",
"C_GamePad.GetDeviceMappedState",
"C_GamePad.GetDeviceRawState",
},
{
category = "Configs",
"C_GamePad.GetAllConfigIDs",
"C_GamePad.GetConfig",
"C_GamePad.SetConfig",
"C_GamePad.ApplyConfigs",
"C_GamePad.DeleteConfig",
"C_GamePad.AxisIndexToConfigName",
"C_GamePad.ButtonIndexToConfigName",
"C_GamePad.StickIndexToConfigName",
},
{
category = "Bindings",
"C_GamePad.ButtonBindingToIndex",
"C_GamePad.ButtonIndexToBinding",
"IsBindingForGamePad",
},
{
category = "Cursor",
"CanAutoSetGamePadCursorControl",
"CanGamePadControlCursor",
"IsGamePadCursorControlEnabled",
"SetGamePadCursorControl",
},
{
category = "Free look",
"IsGamePadFreelookEnabled",
"SetGamePadFreeLook",
},
{
category = "Vibration",
"C_GamePad.SetVibration",
"C_GamePad.StopVibration",
},
},
widget = {
"Frame:EnableGamePadButton",
"Frame:EnableGamePadStick",
"Frame:IsGamePadButtonEnabled",
"Frame:IsGamePadStickEnabled",
},
script = {
"OnGamePadButtonDown",
"OnGamePadButtonUp",
"OnGamePadStick",
},
event = {
"GAME_PAD_CONFIGS_CHANGED",
"GAME_PAD_CONNECTED",
"GAME_PAD_DISCONNECTED",
},
cvar = {
{
"GamePadEnable",
"GamePadAbbreviatedBindingReverse",
"GamePadAnalogMovement",
"GamePadFaceMovementThreshold",
"GamePadForceXInput",
"GamePadSingleActiveID",
"GamePadStickAxisButtons",
"GamePadTankTurnSpeed",
},
{
category = "Camera",
"GamePadCameraPitchSpeed",
"GamePadCameraYawSpeed",
"GamePadTurnWithCamera",
},
{
category = "Cursor",
"GamePadCursorAutoDisableJump",
"GamePadCursorAutoDisableSticks",
"GamePadCursorAutoEnable",
"GamePadCursorCenteredEmulation",
"GamePadCursorCentering",
"GamePadCursorLeftClick",
"GamePadCursorOnLogin",
"GamePadCursorPushCamera",
"GamePadCursorRightClick",
"GamePadCursorSpeedAccel",
"GamePadCursorSpeedMax",
"GamePadCursorSpeedStart",
},
{
category = "Emulate",
"GamePadEmulateCtrl",
"GamePadEmulateShift",
"GamePadEmulateAlt",
"GamePadEmulateEsc",
},
},
},
C_VoiceChat_TextToSpeech = {
hasCategories = true,
label = "Text-to-Speech",
api = {
{
"C_VoiceChat.SpeakText",
"C_VoiceChat.SpeakRemoteTextSample",
"C_VoiceChat.StopSpeakingText",
},
{
category = "TtsVoices",
"C_VoiceChat.GetTtsVoices",
"C_VoiceChat.GetRemoteTtsVoices",
},
{
category = "SpeakForMe",
"C_VoiceChat.IsSpeakForMeActive",
"C_VoiceChat.IsSpeakForMeAllowed",
},
{
category = "Transcription",
"C_VoiceChat.ActivateChannelTranscription",
"C_VoiceChat.DeactivateChannelTranscription",
"C_VoiceChat.IsTranscriptionAllowed",
},
},
framexml = {
"TextToSpeech_Speak",
},
event = {
{
"CHAT_MSG_VOICE_TEXT",
},
{
category = "TTS",
"VOICE_CHAT_TTS_PLAYBACK_FAILED",
"VOICE_CHAT_TTS_PLAYBACK_FINISHED",
"VOICE_CHAT_TTS_PLAYBACK_STARTED",
"VOICE_CHAT_TTS_SPEAK_TEXT_UPDATE",
"VOICE_CHAT_TTS_VOICES_UPDATE",
},
{
category = "SpeakForMe",
"VOICE_CHAT_SPEAK_FOR_ME_ACTIVE_STATUS_UPDATED",
"VOICE_CHAT_SPEAK_FOR_ME_FEATURE_STATUS_UPDATED",
},
{
category = "Channel",
"VOICE_CHAT_CHANNEL_MEMBER_STT_MESSAGE",
"VOICE_CHAT_CHANNEL_TRANSCRIBING_CHANGED",
},
},
cvar = {
"textToSpeech",
"speechToText",
"remoteTextToSpeech",
"remoteTextToSpeechVoice",
},
},
AddOn = {
hasCategories = true,
api = {
{
"GetAddOnInfo",
"GetAddOnMetadata",
"GetNumAddOns",
"IsAddOnLoaded",
},
{
category = "Enable",
"EnableAddOn",
"EnableAllAddOns",
"GetAddOnEnableState",
},
{
category = "Disable",
"DisableAddOn",
"DisableAllAddOns",
},
{
category = "LoadOnDemand",
"LoadAddOn",
"IsAddOnLoadOnDemand",
},
{
category = "Dependencies",
"GetAddOnDependencies",
"GetAddOnOptionalDependencies",
},
{
category = "VersionCheck",
"IsAddonVersionCheckEnabled",
"SetAddonVersionCheck",
},
{
category = "Save",
"SaveAddOns",
"ResetAddOns",
"ResetDisabledAddOns",
},
},
framexml = {
"UIParentLoadAddOn",
},
event = {
"ADDON_LOADED",
"ADDONS_UNLOADING",
"SAVED_VARIABLES_TOO_LARGE",
},
cvar = {
"checkAddonVersion",
},
},
UnitAura = {
api = {
"UnitAura",
"UnitBuff",
"UnitDebuff",
"UnitAuraBySlot",
"UnitAuraSlots",
"GetPlayerAuraBySpellID",
},
framexml = {
"AuraUtil.FindAura",
"AuraUtil.FindAuraByName",
"AuraUtil.ForEachAura",
},
widget = {
"GameTooltip:SetUnitAura",
"GameTooltip:SetUnitBuff",
"GameTooltip:SetUnitDebuff",
},
event = {
"UNIT_AURA",
},
},
}
return data