Struct TradeSkillRecipeInfo

{| class="sortable darktable zebra" style="margin-left: 3.9em"
|+ 
! Field !! Type !! Description
|-
| categoryID || || ID of the category the recipe belongs to.
|-
| name || || Name of the recipe.
|-
| relativeDifficulty || || 
|-
| maxTrivialLevel || || 
|-
| itemLevel || || 
|-
| alternateVerb || || Alternate verb used for the recipe (such as enchants, or engineering tinkers)
|-
| numSkillUps || || The number of skillups from creating the recipe.
|-
| canSkillUp || || 
|-
| firstCraft || || 
|-
| sourceType || || Source of the recipe.
|-
| learned || || Indicates if the character has learned the recipe.
|-
| disabled || || Indicates if the recipe is disabled.
|-
| favorite || || Indicates if the recipe is marked as a favorite.
|-
| supportsQualities || || 
|-
| craftable || || Indicates if the recipe can be crafted.
|-
| disabledReason || || 
|-
| recipeID || || ID of the recipe.
|-
| skillLineAbilityID || || 
|-
| previousRecipeID || || ID of the previous recipe in the list.
|-
| nextRecipeID || || ID of next recipe in the list.
|-
| icon || || FileDataID
|-
| hyperlink || || 
|-
| currentRecipeExperience || || 
|-
| nextLevelRecipeExperience || || 
|-
| unlockedRecipeLevel || || 
|-
| earnedExperience || || 
|-
| supportsCraftingStats || || 
|-
| hasSingleItemOutput || || 
|-
| qualityItemIDs || || 
|-
| qualityIlvlBonuses || || 
|-
| maxQuality || || 
|-
| qualityIDs || || 
|-
| canCreateMultiple || || Renamed from createsItem in 10.0.5
|-
| abilityVerb || || 
|-
| abilityAllVerb || || 
|-
| isRecraft || || 
|-
| isDummyRecipe || || 
|-
| isGatheringRecipe || || 
|-
| isEnchantingRecipe || || 
|-
| isSalvageRecipe || || 
|}
 Enum.TradeskillRelativeDifficulty
Value	Field 	Description
0 	Optimal	
1 	Medium 	
2 	Easy 	
3 	Trivial