FlyMenuRecipeSearch

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

Constructors

Link copied to clipboard
constructor(page: Int = 1, numberPerPage: Int = 20, query: String? = null, ingredient_query: String? = null, types: List<FlyMenuRecipeType> = ArrayList(), tags: List<FlyMenuRecipeTag> = ArrayList(), preparation_time_max: Int? = null, cooking_time_max: Int? = null, total_time_max: Int? = null, min_price: Int? = null, max_price: Int? = null, min_difficulty: Int? = null, max_difficulty: Int? = null, retailerStoreId: String? = null)

Properties

Link copied to clipboard
@SerializedName(value = "cooking_time_max")
var cooking_time_max: Int?

Temps de cuisson maximum, en minutes

Link copied to clipboard
@SerializedName(value = "ingredient_query")
var ingredient_query: String?

Chaine de caractère pour rechercher les recettes, la recherche s'effectuant sur le nom des ingrédients de la recette

Link copied to clipboard
@SerializedName(value = "max_difficulty")
var max_difficulty: Int?

Difficulté maximum, compris entre 0 et 5

Link copied to clipboard
@SerializedName(value = "max_price")
var max_price: Int?

Prix maximum, nécessite de spécifier un retailerStoreId

Link copied to clipboard
@SerializedName(value = "min_difficulty")
var min_difficulty: Int?

Difficulté minimum, compris entre 0 et 5

Link copied to clipboard
@SerializedName(value = "min_price")
var min_price: Int?

Prix minimum, nécessite de spécifier un retailerStoreId

Link copied to clipboard
@SerializedName(value = "numberPerPage")
var numberPerPage: Int

Nombre de recettes par page

Link copied to clipboard
@SerializedName(value = "page")
var page: Int

Page, première page à 1

Link copied to clipboard
@SerializedName(value = "preparation_time_max")
var preparation_time_max: Int?

Temps de préparation maximum, en minutes

Link copied to clipboard
@SerializedName(value = "query")
var query: String?

Chaine de caractère pour rechercher les recettes, la recherche s'effectuant sur le nom de la recette

Link copied to clipboard
@SerializedName(value = "retailerStoreId")
var retailerStoreId: String?

Id du magasin, utilisé pour trouver des recettes à partir d'un budget (min_price, max_price)

Link copied to clipboard
@SerializedName(value = "tags")
var tags: List<FlyMenuRecipeTag>

Liste des tags

Link copied to clipboard
@SerializedName(value = "total_time_max")
var total_time_max: Int?

Temps total maximum, en minutes

Link copied to clipboard
@SerializedName(value = "types")
var types: List<FlyMenuRecipeType>

Liste des types