FlyMenu

object FlyMenu

Service principal à utiliser pour récupérer les recettes, tags, et types

Propriétés principales :

  • shared : singleton de la classe, à utiliser pour tous les appels : Flymenu.shared.fetch…

Méthodes principales :

  • initialize : A appeler avant tout appel, à initialiser avec nom et password API

  • fetchRecipeTags : Récupération des tags des recettes (vegan, sans porc…)

  • fetchRecipeTypes : Récupération des types de recette (entrée, plat…)

  • fetchRecipes : Récupération des recettes à partir de critère de recherche

Properties

Link copied to clipboard

Singleton Usage : FlyMenu.shared.fetchRecipes(…

Functions

Link copied to clipboard
suspend fun fetchProductsForRecipe(recipe: FlyMenuRecipe, chain_store_id: String, product_order: String): List<FlyMenuProductsForRecipesResponse>
Link copied to clipboard

Retourne une liste de recettes (FlyMenuRecipe) à partir de critères de recherche (FlyMenuRecipeSearch)

Link copied to clipboard

Retourne la liste des catégories de tags des recettes

Link copied to clipboard

Retourne la liste des types de recette

Link copied to clipboard

Retourne un tag de recette (FlyMenuRecipeTag) à partir de son id

Link copied to clipboard

Retourne une catégorie de tag de recette (FlyMenuRecipeTagCategory) à partir de son id

Link copied to clipboard

Retourne un type de recette (FlyMenuRecipeType) à partir de son id

Link copied to clipboard
suspend fun initialize(user: String, password: String): Boolean

Initialisateur du SDK, fonction à appeler avant toute utilisation du SDK