Meal

@Serializable(with = Meal.Serializer::class)
data class Meal(val idMeal: String, val strMeal: String, val strMealAlternate: String? = null, val strCategory: String? = null, val strArea: String? = null, val strInstructions: String? = null, val strMealThumb: String? = null, val strTags: String? = null, val strYoutube: String? = null, val ingredients: MutableList<String>? = null, val measures: List<String>? = null, val strSource: String? = null, val strImageSource: String? = null, val strCreativeCommonsConfirmed: String? = null, val dateModified: String? = null)

a representation of the json response from the API a lot of the main properties are listed

Parameters

idMeal

used to search and query more info about the meal

strMeal

name of the meal, can be used the same way as idMeal

strMealThumb

the image url. A separate request must be done to obtain the actual image]

ingredients

which the user can add to the Fridge

Constructors

Link copied to clipboard
constructor(idMeal: String, strMeal: String, strMealAlternate: String? = null, strCategory: String? = null, strArea: String? = null, strInstructions: String? = null, strMealThumb: String? = null, strTags: String? = null, strYoutube: String? = null, ingredients: MutableList<String>? = null, measures: List<String>? = null, strSource: String? = null, strImageSource: String? = null, strCreativeCommonsConfirmed: String? = null, dateModified: String? = null)

Types

Link copied to clipboard
object Serializer : KSerializer<Meal>

Properties

Link copied to clipboard
val dateModified: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val measures: List<String>? = null
Link copied to clipboard
val strArea: String? = null
Link copied to clipboard
val strCategory: String? = null
Link copied to clipboard
Link copied to clipboard
val strImageSource: String? = null
Link copied to clipboard
val strInstructions: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val strMealThumb: String? = null
Link copied to clipboard
val strSource: String? = null
Link copied to clipboard
val strTags: String? = null
Link copied to clipboard
val strYoutube: String? = null