Add C_CurrencyInfo module for currency-related functions
This commit is contained in:
99
C_CurrencyInfo.lua
Normal file
99
C_CurrencyInfo.lua
Normal file
@@ -0,0 +1,99 @@
|
|||||||
|
---@meta
|
||||||
|
---
|
||||||
|
--- C_CurrencyInfo is a namespace for functions related to currency information.
|
||||||
|
---
|
||||||
|
--- @class C_CurrencyInfo
|
||||||
|
C_CurrencyInfo = {
|
||||||
|
--- @param currencyType number
|
||||||
|
--- @return table
|
||||||
|
--- Returns information about a currency type.
|
||||||
|
GetCurrencyInfo = function(currencyType) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return table
|
||||||
|
--- Returns information about a currency link.
|
||||||
|
GetCurrencyLink = function(currencyID) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return table
|
||||||
|
--- Returns listing information about a currency.
|
||||||
|
GetCurrencyListInfo = function(currencyID) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return table
|
||||||
|
--- Returns the categories for a currency.
|
||||||
|
GetCurrencyListCategories = function(currencyID) end,
|
||||||
|
|
||||||
|
--- @return number
|
||||||
|
--- Returns the number of currencies.
|
||||||
|
GetCurrencyListSize = function() end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return boolean
|
||||||
|
--- Returns whether a currency is unspent.
|
||||||
|
IsCurrencyUnspent = function(currencyID) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return boolean
|
||||||
|
--- Returns whether a currency is capped.
|
||||||
|
IsCurrencyCapped = function(currencyID) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return boolean
|
||||||
|
--- Returns whether a currency is tradeable.
|
||||||
|
IsCurrencyTradeable = function(currencyID) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return number
|
||||||
|
--- Returns the maximum quantity of a currency.
|
||||||
|
GetCurrencyMaxQuantity = function(currencyID) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return number
|
||||||
|
--- Returns the quantity of a currency.
|
||||||
|
GetCurrencyQuantity = function(currencyID) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return number
|
||||||
|
--- Returns the quality of a currency.
|
||||||
|
GetCurrencyQuality = function(currencyID) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return string
|
||||||
|
--- Returns the name of a currency.
|
||||||
|
GetCurrencyName = function(currencyID) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return string
|
||||||
|
--- Returns the description of a currency.
|
||||||
|
GetCurrencyDescription = function(currencyID) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return string
|
||||||
|
--- Returns the icon of a currency.
|
||||||
|
GetCurrencyIcon = function(currencyID) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return boolean
|
||||||
|
--- Returns whether a currency is tracked.
|
||||||
|
IsCurrencyTracked = function(currencyID) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @param track boolean
|
||||||
|
--- @return nil
|
||||||
|
--- Sets whether a currency is tracked.
|
||||||
|
SetCurrencyTracked = function(currencyID, track) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @param backpack boolean
|
||||||
|
--- @param bank boolean
|
||||||
|
--- @param reagentBank boolean
|
||||||
|
--- @return number
|
||||||
|
--- Returns the total quantity of a currency.
|
||||||
|
GetTotalCurrencyQuantity = function(currencyID, backpack, bank, reagentBank) end,
|
||||||
|
|
||||||
|
--- @param currencyID number
|
||||||
|
--- @return boolean
|
||||||
|
--- Returns whether a currency is discovered.
|
||||||
|
IsCurrencyDiscovered = function(currencyID) end,
|
||||||
|
}
|
Reference in New Issue
Block a user