data class Recipe(val id: Int, val type: String, val outputItemId: Int, val outputItemCount: Int, val timeToCraftMs: Int, val disciplines: List<String>, val minRating: Int, val flags: List<String>, val ingredients: List<Ingredient>, val guildIngredients: List<GuildIngredient> = listOf(), val outputUpgradeId: Int? = null, val chatLink: String) Data model for recipe object