- Représentation JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Épicé
- Allergène
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Ingrédient
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Cuisine
Menus d'une entreprise de restauration.
Représentation JSON | |
---|---|
{
"name": string,
"menus": [
{
object ( |
Champs | |
---|---|
name |
Obligatoire. Identifiant Google de cet établissement, au format suivant: |
menus[] |
Facultatif. Ensemble de menus alimentaires. |
FoodMenu
Menu d'un établissement proposant des plats
Représentation JSON | |
---|---|
{ "labels": [ { object ( |
Champs | |
---|---|
labels[] |
Obligatoire. Libellés marqués selon la langue pour le menu. Exemples : "menu", "spécial du déjeuner". Les noms à afficher ne doivent pas dépasser 140 caractères, et les descriptions ne doivent pas dépasser 1 000 caractères. Vous devez indiquer au moins un ensemble d'étiquettes. |
sourceUrl |
Facultatif. URL source du menu si une page Web doit être consultée. |
sections[] |
Obligatoire. Sections du menu. |
cuisines[] |
Facultatif. Informations sur la cuisine du menu alimentaire. Nous vous recommandons vivement de renseigner ce champ. |
MenuLabel
Étiquette à 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 de langue BCP 47. Si la langue n'est pas disponible, l'anglais sera sélectionné par défaut. |
FoodMenuSection
Section d'un menu. Il peut contenir plusieurs articles/plats.
Représentation JSON | |
---|---|
{ "labels": [ { object ( |
Champs | |
---|---|
labels[] |
Obligatoire. Libellés marqués selon la langue pour cette section de menu. Les noms à afficher doivent comporter un maximum de 140 caractères et les descriptions un maximum de 1 000 caractères. Veuillez indiquer au moins un ensemble d'étiquettes. |
items[] |
Obligatoire. Éléments de la section. Chaque section doit contenir 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 marqués selon la langue pour cet élément de menu. Les noms à afficher ne doivent pas dépasser 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'élément sont spécifiées, cet élément est considéré comme les attributs de base et est inséré dans chaque option. |
options[] |
Facultatif. Il s’agit d’un élément qui est proposé dans plusieurs options différentes et les utilisateurs doivent faire des choix. Par exemple, "standard" par rapport à "grande". Lorsque des options sont spécifiées, les libellés et les attributs au niveau de l'élément deviennent automatiquement les libellés et les attributs de la première option. Les clients n'ont qu'à spécifier d'autres options alimentaires supplémentaires 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'épicémie du plat |
allergen[] |
Facultatif. Allergènes associés au plat. Nous vous recommandons vivement de renseigner ce champ. |
dietaryRestriction[] |
Facultatif. Informations diététiques du plat. Nous vous recommandons vivement de renseigner ce champ. |
nutritionFacts |
Facultatif. Informations nutritionnelles sur l'option de plat. Nous vous recommandons vivement de renseigner ce champ. |
ingredients[] |
Facultatif. Ingrédients du plat |
servesNumPeople |
Facultatif. Nombre de personnes pouvant être servies par cette option de plat |
preparationMethods[] |
Facultatif. Méthodes de préparation de l'option de plat |
portionSize |
Facultatif. Taille de la commande, représentée en unités d'articles. (ex. : 4 "brochettes", 6 "pièces") |
mediaKeys[] |
Facultatif. Touches multimédias des contenus multimédias associés au plat. Seuls les supports photo sont acceptés. Lorsque plusieurs photos sont associées, la première est considérée comme la photo préférée. |
Épicé
Niveau épicé d'un aliment.
Enums | |
---|---|
SPICINESS_UNSPECIFIED |
Niveau non spécifié |
MILD |
Désigne un plat légèrement épicé. |
MEDIUM |
Indique un épicé moyennement épicé. |
HOT |
Symbole "piment et épicé". Niveau le plus épicé. |
Allergène
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 |
WHEAT |
Allergène lié au blé |
DietaryRestriction
Informations sur l'alimentation d'un aliment.
Enums | |
---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Type d'alimentation non spécifié |
HALAL |
Dénomination du plat en tant que plat halal. |
KOSHER |
Définition de l'aliment en tant que plat casher. |
ORGANIC |
Définition des aliments en tant que plats bio. |
VEGAN |
Désignation du plat comme étant végétalien. |
VEGETARIAN |
Dénomination du plat en tant que plat végétarien. |
NutritionFacts
Ce message présente des informations nutritionnelles concernant un plat.
Représentation JSON | |
---|---|
{ "calories": { object ( |
Champs | |
---|---|
calories |
Facultatif. Calories du plat. |
totalFat |
Facultatif. Informations sur les matières grasses d'un plat donné. |
cholesterol |
Facultatif. Informations sur le cholestérol pour un plat donné. |
sodium |
Facultatif. Informations sur le sodium pour un plat donné |
totalCarbohydrate |
Facultatif. Informations sur les glucides d'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 plage de valeurs supérieure et inférieure. Vous devez spécifier un montant inférieur. Les montants inférieur et supérieur sont des nombres non négatifs.
Représentation JSON | |
---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
Champs | |
---|---|
lowerAmount |
Obligatoire. une quantité plus faible de calories ; |
upperAmount |
Facultatif. Quantité supérieure de calories |
unit |
Obligatoire. Unité des informations de calories données. |
EnergyUnit
Unités d'énergie alimentaire (calories) possibles.
Enums | |
---|---|
ENERGY_UNIT_UNSPECIFIED |
Unité d'énergie non spécifiée |
CALORIE |
Calories |
JOULE |
Joule |
NutritionFact
Ce message fournit des 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. Les montants inférieur et supérieur sont des nombres non négatifs.
Représentation JSON | |
---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
Champs | |
---|---|
lowerAmount |
Obligatoire. Moins bonne quantité d'alimentation |
upperAmount |
Facultatif. Quantité maximale de nutriments |
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 fournit des informations sur les ingrédients d'un plat.
Représentation JSON | |
---|---|
{
"labels": [
{
object ( |
Champs | |
---|---|
labels[] |
Obligatoire. Étiquettes pour décrire l'ingrédient. Les noms à afficher doivent comporter un maximum de 140 caractères et les descriptions un maximum de 1 000 caractères. Vous devez 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 de cuisson |
BARBECUED |
Méthode de barbecue |
BASTED |
Méthode de piquage |
BLANCHED |
Méthode blanchie |
BOILED |
Méthode de bouillie |
BRAISED |
Méthode braisée |
CODDLED |
Méthode connectée |
FERMENTED |
Méthode de fermentation |
FRIED |
Méthode frite |
GRILLED |
Méthode grillée |
KNEADED |
Méthode de pétrissage |
MARINATED |
Méthode marinée |
PAN_FRIED |
Méthode de friture |
PICKLED |
Méthode de conservation |
PRESSURE_COOKED |
Méthode de cuisson sous pression |
ROASTED |
Méthode de rôtissoire |
SAUTEED |
Méthode sautée |
SEARED |
Méthode enregistrée |
SIMMERED |
Méthode à feu doux |
SMOKED |
Méthode "fumée" |
STEAMED |
Méthode à vapeur |
STEEPED |
Méthode d'infusion |
STIR_FRIED |
Méthode de sauté |
OTHER_METHOD |
Autre méthode |
PortionSize
Portion d'un plat
Représentation JSON | |
---|---|
{
"quantity": integer,
"unit": [
{
object ( |
Champs | |
---|---|
quantity |
Obligatoire. Numéro de la partie. |
unit[] |
Obligatoire. Le champ nameInfo répété est destiné à l'unité dans plusieurs langues. |
FoodMenuItemOption
Option d'un élément. Il nécessite une sélection explicite de l'utilisateur.
Représentation JSON | |
---|---|
{ "labels": [ { object ( |
Champs | |
---|---|
labels[] |
Obligatoire. Libellés marqués selon la langue pour cette option d'élément de menu. Par exemple : "pad thai au bœuf", "pad thai végétarien", "petite pizza", "grande pizza". Les noms à afficher doivent comporter un maximum de 140 caractères et les descriptions un maximum de 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 |
Autres types de cuisine |