diff --git a/C_CurrencyInfo.lua b/C_CurrencyInfo.lua new file mode 100644 index 0000000..a16dbef --- /dev/null +++ b/C_CurrencyInfo.lua @@ -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, +}