Package-level declarations
Types
Link copied to clipboard
@Serializable
data class to represent the ingredients in the fridge
Link copied to clipboard
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
Link copied to clipboard
data class MealOption(val name: String, var isChosen: MutableState<Boolean> = mutableStateOf(false))
data class to describe the type of restrictions that user may want to impose
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
enum so that com.sonnenstahl.recime.Recipes can know what type of API request to commit