local TradeSkillUI = { Name = "TradeSkillUI", Type = "System", Namespace = "C_TradeSkillUI", Functions = { }, Events = { { Name = "NewRecipeLearned", Type = "Event", LiteralName = "NEW_RECIPE_LEARNED", Payload = { { Name = "recipeID", Type = "number", Nilable = false }, { Name = "recipeLevel", Type = "luaIndex", Nilable = true }, { Name = "baseRecipeID", Type = "number", Nilable = true }, }, }, { Name = "ObliterumForgePendingItemChanged", Type = "Event", LiteralName = "OBLITERUM_FORGE_PENDING_ITEM_CHANGED", }, { Name = "TradeSkillClose", Type = "Event", LiteralName = "TRADE_SKILL_CLOSE", }, { Name = "TradeSkillDataSourceChanged", Type = "Event", LiteralName = "TRADE_SKILL_DATA_SOURCE_CHANGED", }, { Name = "TradeSkillDataSourceChanging", Type = "Event", LiteralName = "TRADE_SKILL_DATA_SOURCE_CHANGING", }, { Name = "TradeSkillDetailsUpdate", Type = "Event", LiteralName = "TRADE_SKILL_DETAILS_UPDATE", }, { Name = "TradeSkillFilterUpdate", Type = "Event", LiteralName = "TRADE_SKILL_FILTER_UPDATE", }, { Name = "TradeSkillListUpdate", Type = "Event", LiteralName = "TRADE_SKILL_LIST_UPDATE", }, { Name = "TradeSkillNameUpdate", Type = "Event", LiteralName = "TRADE_SKILL_NAME_UPDATE", }, { Name = "TradeSkillShow", Type = "Event", LiteralName = "TRADE_SKILL_SHOW", }, { Name = "TradeSkillUpdate", Type = "Event", LiteralName = "TRADE_SKILL_UPDATE", }, { Name = "UpdateTradeskillRecast", Type = "Event", LiteralName = "UPDATE_TRADESKILL_RECAST", }, }, Tables = { }, }; APIDocumentation:AddDocumentationTable(TradeSkillUI);