- Représentation JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Épicé
- Allergènes
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Ingrédient
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Cuisine
Menus d'une entreprise qui sert des plats.
Représentation JSON | |
---|---|
{
"name": string,
"menus": [
{
object ( |
Champs | |
---|---|
name |
Obligatoire. Identifiant Google de cet établissement, au format |
menus[] |
Facultatif. Une série de menus. |
FoodMenu
Menu d'une entreprise proposant des plats.
Représentation JSON | |
---|---|
{ "labels": [ { object ( |
Champs | |
---|---|
labels[] |
Obligatoire. Libellés de langue du menu. Exemples : "menu", "spécial déjeuner". Les noms à afficher ne doivent pas comporter plus de 140 caractères, et les descriptions ne doivent pas dépasser 1 000 caractères. Veuillez indiquer au moins un ensemble d'étiquettes. |
sourceUrl |
Facultatif. URL de la source du menu s'il y a une page Web à laquelle accéder. |
sections[] |
Obligatoire. Sections du menu. |
cuisines[] |
Facultatif. Informations sur la cuisine pour le menu. Nous vous recommandons vivement de renseigner ce champ. |
MenuLabel
Libellé à utiliser pour afficher le menu et ses différents sous-composants.
Représentation JSON | |
---|---|
{ "displayName": string, "description": string, "languageCode": string } |
Champs | |
---|---|
displayName |
Obligatoire. Nom à afficher du composant. |
description |
Facultatif. Informations supplémentaires sur le composant. |
languageCode |
Facultatif. Code BCP 47 du langage. Si la langue n'est pas disponible, elle sera l'anglais par défaut. |
FoodMenuSection
Section d'un menu. Il peut contenir plusieurs articles ou plats.
Représentation JSON | |
---|---|
{ "labels": [ { object ( |
Champs | |
---|---|
labels[] |
Obligatoire. Libellés de langue tagués pour cette section de menu. Les noms à afficher ne doivent pas comporter plus de 140 caractères, et les descriptions ne doivent pas dépasser 1 000 caractères. Veuillez indiquer au moins un ensemble d'étiquettes. |
items[] |
Obligatoire. Éléments de la section. Chaque section doit comporter au moins un élément. |
FoodMenuItem
Élément d'une section. Il peut s'agir du plat lui-même ou de plusieurs FoodMenuItemOption.
Représentation JSON | |
---|---|
{ "labels": [ { object ( |
Champs | |
---|---|
labels[] |
Obligatoire. Libellés de langue tagués pour cet élément de menu. Les noms à afficher ne doivent pas comporter plus de 140 caractères, et les descriptions ne doivent pas dépasser 1 000 caractères. Veuillez indiquer au moins un ensemble d'étiquettes. |
attributes |
Obligatoire. Attributs détaillés de l'article. Lorsque des options d'article sont spécifiées, cet attribut est considéré comme les attributs de base et est renseigné pour chaque option. |
options[] |
Facultatif. Il s’agit d’un article qui se décline en plusieurs options différentes et les utilisateurs doivent faire des choix. Exemple : pizza "classique" ou "grande". Lorsque vous spécifiez des options, les libellés et les attributs au niveau de l'article deviennent automatiquement ceux de la première option. Les clients doivent uniquement spécifier d'autres options d'alimentation dans ce champ. |
FoodMenuItemAttributes
Attributs d'un plat ou d'un plat.
Représentation JSON | |
---|---|
{ "price": { object ( |
Champs | |
---|---|
price |
Obligatoire. Prix du plat |
spiciness |
Facultatif. Niveau d'épice du plat |
allergen[] |
Facultatif. Allergènes associés au plat Nous vous recommandons vivement de renseigner ce champ. |
dietaryRestriction[] |
Facultatif. Informations sur le plat Nous vous recommandons vivement de renseigner ce champ. |
nutritionFacts |
Facultatif. Informations nutritionnelles du plat Nous vous recommandons vivement de renseigner ce champ. |
ingredients[] |
Facultatif. Ingrédients du plat |
servesNumPeople |
Facultatif. Nombre de personnes pouvant bénéficier de ce plat. |
preparationMethods[] |
Facultatif. Méthodes de préparation du plat |
portionSize |
Facultatif. Taille de la commande, exprimée en unités d'articles. (Ex. : 4 "brochettes", 6 "pièces") |
mediaKeys[] |
Facultatif. Touches multimédias du contenu multimédia associé au plat. Seuls les contenus multimédias sont acceptés. Lorsque plusieurs photos sont associées, la première est considérée comme la photo préférée. |
Caractère épicé
Niveau d'épice d'un aliment.
Enums | |
---|---|
SPICINESS_UNSPECIFIED |
Niveau non spécifié |
MILD |
Dénotation de "légume épicé". |
MEDIUM |
Signe d'épices moyennement épicé. |
HOT |
Symbole "pimenté chaud". Il s'agit du niveau le plus épicé. |
Allergènes
Informations sur les allergènes d'un aliment
Enums | |
---|---|
ALLERGEN_UNSPECIFIED |
Allergène non spécifié |
DAIRY |
Allergène lié aux produits laitiers |
EGG |
Allergène lié aux œufs |
FISH |
Allergène lié au poisson |
PEANUT |
Allergène lié aux cacahuètes |
SHELLFISH |
Allergène lié aux crustacés |
SOY |
Allergène lié au soja |
TREE_NUT |
Allergène lié aux fruits à coque d'arbre |
WHEAT |
Allergène lié au blé |
DietaryRestriction
Informations sur le régime alimentaire d'un aliment.
Enums | |
---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Type de régime non spécifié |
HALAL |
Dénotation de la nourriture en tant que plat halal. |
KOSHER |
Il s'agit d'un plat casher. |
ORGANIC |
Dénotation que les aliments sont des plats bio. |
VEGAN |
Dénotation de l'aliment en tant que plat végétalien. |
VEGETARIAN |
Symbole de la nourriture comme étant un plat végétarien. |
NutritionFacts
Ce message représente les informations nutritionnelles d'un plat.
Représentation JSON | |
---|---|
{ "calories": { object ( |
Champs | |
---|---|
calories |
Facultatif. Calories du plat. |
totalFat |
Facultatif. Informations sur la teneur en matières grasses d'un plat donné. |
cholesterol |
Facultatif. Informations sur le taux de cholestérol pour un plat donné. |
sodium |
Facultatif. Informations sur le sodium pour un plat donné. |
totalCarbohydrate |
Facultatif. Informations sur les glucides pour un plat donné. |
protein |
Facultatif. Informations sur les protéines d'un plat donné. |
CaloriesFact
Ce message indique des informations sur les calories avec une limite supérieure et une limite inférieure. Vous devez indiquer un montant inférieur. Tant les montants inférieurs que les montants supérieurs sont des nombres non négatifs.
Représentation JSON | |
---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
Champs | |
---|---|
lowerAmount |
Obligatoire. Moins de calories |
upperAmount |
Facultatif. Quantité maximale de calories |
unit |
Obligatoire. Unité des informations sur les calories données. |
EnergyUnit
Unités possibles d'énergie alimentaire (calories).
Enums | |
---|---|
ENERGY_UNIT_UNSPECIFIED |
Unité énergétique non spécifiée |
CALORIE |
calorie |
JOULE |
Joule |
NutritionFact
Ce message indique les informations nutritionnelles avec des limites supérieure et inférieure, et peut être représenté par une unité de masse. Vous devez indiquer un montant inférieur. Tant les montants inférieurs que les montants supérieurs sont des nombres non négatifs.
Représentation JSON | |
---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
Champs | |
---|---|
lowerAmount |
Obligatoire. Moins de nutrition |
upperAmount |
Facultatif. Meilleure quantité de nourriture |
unit |
Obligatoire. Unité des informations nutritionnelles données. |
MassUnit
Unités de masse possibles.
Enums | |
---|---|
MASS_UNIT_UNSPECIFIED |
Unité de masse non spécifiée |
GRAM |
Gram |
MILLIGRAM |
Milligramme |
Ingrédient
Ce message indique l'ingrédient d'un plat.
Représentation JSON | |
---|---|
{
"labels": [
{
object ( |
Champs | |
---|---|
labels[] |
Obligatoire. Étiquettes pour décrire l'ingrédient. Les noms à afficher ne doivent pas comporter plus de 140 caractères, et les descriptions ne doivent pas dépasser 1 000 caractères. Veuillez indiquer au moins un ensemble d'étiquettes. |
PreparationMethod
Méthode de préparation d'un plat
Enums | |
---|---|
PREPARATION_METHOD_UNSPECIFIED |
Méthode de préparation non spécifiée |
BAKED |
Méthode intégrée |
BARBECUED |
Méthode au barbecue |
BASTED |
Méthode basée sur le modèle |
BLANCHED |
Méthode blanchie |
BOILED |
Méthode bouillante |
BRAISED |
Méthode braisée |
CODDLED |
Méthode d'encodage |
FERMENTED |
Méthode fermentée |
FRIED |
Méthode frite |
GRILLED |
Grillades |
KNEADED |
Méthode pétris |
MARINATED |
Méthode marinée |
PAN_FRIED |
Méthode frite |
PICKLED |
Méthode Pickled |
PRESSURE_COOKED |
Méthode de cuisson à la pression |
ROASTED |
Méthode torréfiée |
SAUTEED |
Méthode sautée |
SEARED |
Méthode enregistrée |
SIMMERED |
Méthode mijotée |
SMOKED |
Méthode fumée |
STEAMED |
Méthode à la vapeur |
STEEPED |
Méthode accélérée |
STIR_FRIED |
Sautés |
OTHER_METHOD |
Autre méthode |
PortionSize
Portion d'un plat.
Représentation JSON | |
---|---|
{
"quantity": integer,
"unit": [
{
object ( |
Champs | |
---|---|
quantity |
Obligatoire. Nombre de la portion. |
unit[] |
Obligatoire. Le champ "nameInfo" répété correspond à l'unité dans plusieurs langues. |
FoodMenuItemOption
Option d'un élément. Cela nécessite une sélection explicite de l'utilisateur.
Représentation JSON | |
---|---|
{ "labels": [ { object ( |
Champs | |
---|---|
labels[] |
Obligatoire. Libellés de marquage de langue pour cette option de menu. E.g.: "pad thaï au bœuf", "pad thaï végétarien", "petite pizza", "grande pizza". Les noms à afficher ne doivent pas comporter plus de 140 caractères, et les descriptions ne doivent pas dépasser 1 000 caractères. Veuillez indiquer au moins un ensemble d'étiquettes. |
attributes |
Obligatoire. Attributs détaillés de l'option d'article. Les attributs individuels non spécifiés seront hérités des attributs au niveau de l'article en tant que base. |
Cuisine
Informations sur la cuisine d'un restaurant
Enums | |
---|---|
CUISINE_UNSPECIFIED |
Cuisine non spécifiée |
AMERICAN |
Cuisine américaine |
ASIAN |
la cuisine asiatique |
BRAZILIAN |
la cuisine brésilienne |
BREAK_FAST |
Petit-déjeuner |
BRUNCH |
Brunch |
CHICKEN |
Poulet |
CHINESE |
Cuisine chinoise |
FAMILY |
Cuisine familiale |
FAST_FOOD |
Restauration rapide |
FRENCH |
Cuisine française |
GREEK |
la cuisine grecque |
GERMAN |
la cuisine allemande |
HAMBURGER |
Hamburger |
INDIAN |
Cuisine indienne |
INDONESIAN |
la cuisine indonésienne |
ITALIAN |
Cuisine italienne |
JAPANESE |
Cuisine japonaise |
KOREAN |
Cuisine coréenne |
LATIN_AMERICAN |
Cuisine latino-américaine |
MEDITERRANEAN |
la cuisine méditerranéenne |
MEXICAN |
Cuisine mexicaine |
PAKISTANI |
la cuisine pakistanaise |
PIZZA |
Pizza |
SEAFOOD |
Fruits de mer |
SPANISH |
la cuisine espagnole |
SUSHI |
Sushi |
THAI |
la cuisine thaïe |
TURKISH |
la cuisine turque |
VEGETARIAN |
Cuisine végétarienne |
VIETNAMESE |
la cuisine vietnamienne |
OTHER_CUISINE |
Autre type de cuisine |