Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FlymenuProductOrder
Link copied to clipboard
data class FlyMenuProductsForRecipesResponse(val ingredient_id: Int, val products: List<FlyMenuProduct>)
Link copied to clipboard
data class FlyMenuRecipe(val id: Int, val name: String, var nbpers: Int, val image: String, val tags: List<FlyMenuRecipeTag>, var type: FlyMenuRecipeType? = null, val type_id: Int, val cook_time: Int, val prep_time: Int, val difficulty: Float, val note: Float?, val steps: List<FlyMenuRecipeStep>, val advice: String, var ingredients_compositions: List<FlyMenuRecipeComposition>)
Recette avec nom, tags, type, image, peut récupérer les produits pour un magasin donné
Link copied to clipboard
data class FlyMenuRecipeComposition(val ingredient: FlyMenuIngredient, var weight: Float, var volume: Float, var qty: Float, var qty_string: String, var unit: String, var qty_in_unit: Float, var products: List<FlyMenuProduct> = emptyList())
Composition d'une recette avec notamment : ingrédient, quanité, unité, produits
Link copied to clipboard
data class FlyMenuRecipeResponse(val totalPages: Int, val totalRecipes: Int, val currentPage: Int, val recipes: List<FlyMenuRecipe>)
Structure de réponse à une recherche de recettes, comprend la liste des recettes ainsi que la pagination
Link copied to clipboard
data class FlyMenuRecipeSearch(var page: Int = 1, var numberPerPage: Int = 20, var query: String? = null, var ingredient_query: String? = null, var types: List<FlyMenuRecipeType> = ArrayList(), var tags: List<FlyMenuRecipeTag> = ArrayList(), var preparation_time_max: Int? = null, var cooking_time_max: Int? = null, var total_time_max: Int? = null, var min_price: Int? = null, var max_price: Int? = null, var min_difficulty: Int? = null, var max_difficulty: Int? = null, var retailerStoreId: String? = null)
Critères de recherche pour une recherche de recette
Link copied to clipboard
Etape de réalisation d'une recette
Link copied to clipboard
Tag d'une recette (végétarien, sans porc…)
Link copied to clipboard
data class FlyMenuRecipeTagCategory(val id: Int, var name: String, val tags: List<FlyMenuRecipeTag>)
Catégorie de tags d'une recette
Link copied to clipboard
Type d'une recette (entrée, plat…)