(feat/API) replace Blizzard_APIDocumentation with Wrath Private Data (#72)
This commit is contained in:
@@ -2,7 +2,7 @@ local Container =
|
||||
{
|
||||
Name = "Container",
|
||||
Type = "System",
|
||||
Namespace = "C_Container",
|
||||
Namespace = "Container",
|
||||
|
||||
Functions =
|
||||
{
|
||||
@@ -12,12 +12,12 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerID", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "inventoryID", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "inventoryID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -26,9 +26,27 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "isEquipped", Type = "bool", Nilable = false, Default = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EquipmentManager_UnpackLocation",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "location", Type = "number", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "player", Type = "bool", Nilable = false },
|
||||
{ Name = "bank", Type = "bool", Nilable = false },
|
||||
{ Name = "bags", Type = "bool", Nilable = false },
|
||||
{ Name = "location or slot", Type = "number", Nilable = false },
|
||||
{ Name = "bag", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -37,27 +55,12 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "bagIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetBagSlotFlag",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "bagIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "flag", Type = "BagSlotFlags", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isSet", Type = "bool", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -66,12 +69,13 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "returnTable", Type = "table", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "freeSlots", Type = "table", InnerType = "luaIndex", Nilable = false },
|
||||
{ Name = "slotTable", Type = "table", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -80,14 +84,14 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "startTime", Type = "number", Nilable = false },
|
||||
{ Name = "duration", Type = "number", Nilable = false },
|
||||
{ Name = "start", Type = "number", Nilable = false },
|
||||
{ Name = "duration", Type = "time_t", Nilable = false },
|
||||
{ Name = "enable", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
@@ -97,14 +101,14 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "durability", Type = "number", Nilable = false },
|
||||
{ Name = "maxDurability", Type = "number", Nilable = false },
|
||||
{ Name = "max", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -113,13 +117,15 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numGems", Type = "table", InnerType = "number", Nilable = false },
|
||||
{ Name = "gem1", Type = "number", Nilable = false },
|
||||
{ Name = "gem2", Type = "number", Nilable = false },
|
||||
{ Name = "gem3", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -128,13 +134,13 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "containerID", Type = "number", Nilable = false },
|
||||
{ Name = "id", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -143,13 +149,19 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "containerInfo", Type = "ContainerItemInfo", Nilable = false },
|
||||
{ Name = "texture", Type = "string", Nilable = false },
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
{ Name = "locked", Type = "1nil", Nilable = false },
|
||||
{ Name = "quality", Type = "itemQuality", Nilable = false },
|
||||
{ Name = "readable", Type = "1nil", Nilable = false },
|
||||
{ Name = "lootable", Type = "1nil", Nilable = false },
|
||||
{ Name = "link", Type = "itemLink", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -158,30 +170,13 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "itemLink", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetContainerItemPurchaseCurrency",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "itemIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "isEquipped", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "currencyInfo", Type = "ItemPurchaseCurrency", Nilable = false },
|
||||
{ Name = "link", Type = "hyperlink", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -190,14 +185,18 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "isEquipped", Type = "bool", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "IsEquipped", Type = "bool", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "info", Type = "ItemPurchaseInfo", Nilable = false },
|
||||
{ Name = "money", Type = "number", Nilable = false },
|
||||
{ Name = "itemCount", Type = "number", Nilable = false },
|
||||
{ Name = "refundSec", Type = "number", Nilable = false },
|
||||
{ Name = "currecycount", Type = "number", Nilable = false },
|
||||
{ Name = "hasEnchants", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -206,30 +205,16 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "itemIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "isEquipped", Type = "bool", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "itemInfo", Type = "ItemPurchaseItem", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetContainerItemQuestInfo",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "questInfo", Type = "ItemQuestInfo", Nilable = false },
|
||||
{ Name = "texture", Type = "string", Nilable = false },
|
||||
{ Name = "quantity", Type = "number", Nilable = false },
|
||||
{ Name = "link", Type = "itemLink", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -238,13 +223,13 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "bagIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numFreeSlots", Type = "number", Nilable = false },
|
||||
{ Name = "bagFamily", Type = "number", Nilable = true },
|
||||
{ Name = "freeSlots", Type = "number", Nilable = false },
|
||||
{ Name = "bagType", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -253,7 +238,7 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
@@ -262,58 +247,30 @@ local Container =
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetInsertItemsLeftToRight",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isEnabled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetItemCooldown",
|
||||
Name = "GetItemFamily",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "itemID", Type = "number", Nilable = false },
|
||||
{ Name = "itemID", Type = "number", Nilable = true },
|
||||
{ Name = "itemName", Type = "string", Nilable = true },
|
||||
{ Name = "itemLink", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "startTime", Type = "number", Nilable = false },
|
||||
{ Name = "duration", Type = "number", Nilable = false },
|
||||
{ Name = "enable", Type = "number", Nilable = false },
|
||||
{ Name = "bagType", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsBagSlotFlagEnabledOnOtherBankBags",
|
||||
Name = "PickupBagFromSlot",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "bagIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "flagIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isSet", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsContainerFiltered",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isFiltered", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PickupContainerItem",
|
||||
@@ -321,8 +278,32 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PutItemInBackpack",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hadItem", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PutItemInBag",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hadItem", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -331,48 +312,10 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "texture", Type = "SimpleTexture", Nilable = false },
|
||||
{ Name = "bagIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "texture", Type = "table", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetBagSlotFlag",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "bagIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "flag", Type = "BagSlotFlags", Nilable = false },
|
||||
{ Name = "isSet", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetInsertItemsLeftToRight",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "enable", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SetItemSearch",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "searchString", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ShowContainerSellCursor",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SocketContainerItem",
|
||||
@@ -380,14 +323,10 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "success", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SplitContainerItem",
|
||||
@@ -395,10 +334,11 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "amount", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "UseContainerItem",
|
||||
@@ -406,11 +346,11 @@ local Container =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "containerIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "unitToken", Type = "UnitToken", Nilable = true },
|
||||
{ Name = "reagentBankOpen", Type = "bool", Nilable = false, Default = false },
|
||||
{ Name = "container", Type = "number", Nilable = false },
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
{ Name = "target", Type = "string", Nilable = true },
|
||||
},
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
@@ -422,19 +362,9 @@ local Container =
|
||||
LiteralName = "BAG_CLOSED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "bagID", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "bagID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BagContainerUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_CONTAINER_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "BagNewItemsUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_NEW_ITEMS_UPDATED",
|
||||
},
|
||||
{
|
||||
Name = "BagOpen",
|
||||
Type = "Event",
|
||||
@@ -444,27 +374,13 @@ local Container =
|
||||
{ Name = "bagID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BagOverflowWithFullInventory",
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_OVERFLOW_WITH_FULL_INVENTORY",
|
||||
},
|
||||
{
|
||||
Name = "BagSlotFlagsUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_SLOT_FLAGS_UPDATED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "BagUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_UPDATE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "bagID", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "bagID", Type = "containerID", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -472,147 +388,11 @@ local Container =
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_UPDATE_COOLDOWN",
|
||||
},
|
||||
{
|
||||
Name = "BagUpdateDelayed",
|
||||
Type = "Event",
|
||||
LiteralName = "BAG_UPDATE_DELAYED",
|
||||
},
|
||||
{
|
||||
Name = "EquipBindRefundableConfirm",
|
||||
Type = "Event",
|
||||
LiteralName = "EQUIP_BIND_REFUNDABLE_CONFIRM",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EquipBindTradeableConfirm",
|
||||
Type = "Event",
|
||||
LiteralName = "EQUIP_BIND_TRADEABLE_CONFIRM",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ExpandBagBarChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "EXPAND_BAG_BAR_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "expandBagBar", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "InventorySearchUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "INVENTORY_SEARCH_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "ItemLockChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "ITEM_LOCK_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "bagOrSlotIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ItemLocked",
|
||||
Type = "Event",
|
||||
LiteralName = "ITEM_LOCKED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "bagOrSlotIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ItemUnlocked",
|
||||
Type = "Event",
|
||||
LiteralName = "ITEM_UNLOCKED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "bagOrSlotIndex", Type = "BagIndex", Nilable = false },
|
||||
{ Name = "slotIndex", Type = "luaIndex", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UseCombinedBagsChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "USE_COMBINED_BAGS_CHANGED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "useCombinedBags", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ContainerItemInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "iconFileID", Type = "fileID", Nilable = false },
|
||||
{ Name = "stackCount", Type = "number", Nilable = false },
|
||||
{ Name = "isLocked", Type = "bool", Nilable = false },
|
||||
{ Name = "quality", Type = "ItemQuality", Nilable = true },
|
||||
{ Name = "isReadable", Type = "bool", Nilable = false },
|
||||
{ Name = "hasLoot", Type = "bool", Nilable = false },
|
||||
{ Name = "hyperlink", Type = "string", Nilable = false },
|
||||
{ Name = "isFiltered", Type = "bool", Nilable = false },
|
||||
{ Name = "hasNoValue", Type = "bool", Nilable = false },
|
||||
{ Name = "itemID", Type = "number", Nilable = false },
|
||||
{ Name = "isBound", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ItemPurchaseCurrency",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "iconFileID", Type = "number", Nilable = true },
|
||||
{ Name = "currencyCount", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ItemPurchaseInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "money", Type = "WOWMONEY", Nilable = false },
|
||||
{ Name = "itemCount", Type = "number", Nilable = false },
|
||||
{ Name = "refundSeconds", Type = "time_t", Nilable = false },
|
||||
{ Name = "currencyCount", Type = "number", Nilable = false },
|
||||
{ Name = "hasEnchants", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ItemPurchaseItem",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "iconFileID", Type = "number", Nilable = true },
|
||||
{ Name = "itemCount", Type = "number", Nilable = false },
|
||||
{ Name = "hyperlink", Type = "string", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ItemQuestInfo",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "isQuestItem", Type = "bool", Nilable = false },
|
||||
{ Name = "questID", Type = "number", Nilable = true },
|
||||
{ Name = "isActive", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Container);
|
||||
APIDocumentation:AddDocumentationTable(Container);
|
||||
|
||||
Reference in New Issue
Block a user