Files
coa-weakauras/APIDocumentation/Documentation/TradeSkillUITypesDocumentation.lua
T

72 lines
2.7 KiB
Lua

local TradeSkillUITypes =
{
Tables =
{
{
Name = "CraftingReagentInfo",
Type = "Structure",
Fields =
{
{ Name = "itemID", Type = "number", Nilable = false },
{ Name = "slot", Type = "number", Nilable = false },
{ Name = "quantity", Type = "number", Nilable = false },
},
},
{
Name = "RegularReagentInfo",
Type = "Structure",
Fields =
{
{ Name = "itemID", Type = "number", Nilable = false },
{ Name = "quantity", Type = "number", Nilable = false },
},
},
{
Name = "TradeSkillReagentInfo",
Type = "Structure",
Fields =
{
{ Name = "reagentName", Type = "cstring", Nilable = true },
{ Name = "reagentFileID", Type = "fileID", Nilable = true },
{ Name = "itemID", Type = "number", Nilable = false },
{ Name = "reagentCount", Type = "number", Nilable = false },
{ Name = "playerReagentCount", Type = "number", Nilable = false },
},
},
{
Name = "TradeSkillRecipeInfo",
Type = "Structure",
Fields =
{
{ Name = "type", Type = "string", Nilable = false, Default = "recipe" },
{ Name = "categoryID", Type = "number", Nilable = false },
{ Name = "name", Type = "cstring", Nilable = false },
{ Name = "difficulty", Type = "cstring", Nilable = true },
{ Name = "maxTrivialLevel", Type = "number", Nilable = false },
{ Name = "itemLevel", Type = "number", Nilable = false },
{ Name = "numAvailable", Type = "number", Nilable = false },
{ Name = "alternateVerb", Type = "cstring", Nilable = true },
{ Name = "numSkillUps", Type = "number", Nilable = false },
{ Name = "numIndents", Type = "number", Nilable = false },
{ Name = "sourceType", Type = "number", Nilable = true },
{ Name = "learned", Type = "bool", Nilable = false },
{ Name = "disabled", Type = "bool", Nilable = false },
{ Name = "favorite", Type = "bool", Nilable = false },
{ Name = "hiddenUnlessLearned", Type = "bool", Nilable = false },
{ Name = "craftable", Type = "bool", Nilable = false, Default = true },
{ Name = "disabledReason", Type = "cstring", Nilable = true },
{ Name = "recipeID", Type = "number", Nilable = false },
{ Name = "previousRecipeID", Type = "number", Nilable = true },
{ Name = "nextRecipeID", Type = "number", Nilable = true },
{ Name = "icon", Type = "number", Nilable = true },
{ Name = "productQuality", Type = "number", Nilable = true },
{ Name = "currentRecipeExperience", Type = "number", Nilable = true },
{ Name = "nextLevelRecipeExperience", Type = "number", Nilable = true },
{ Name = "unlockedRecipeLevel", Type = "number", Nilable = true },
{ Name = "earnedExperience", Type = "number", Nilable = true },
},
},
},
};
APIDocumentation:AddDocumentationTable(TradeSkillUITypes);