- Représentation JSON
- FoodMenu
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- MenuLabel
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FoodMenuSection
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FoodMenuItem
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FoodMenuItemAttributes
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Épicé
- Allergène
- DietaryRestriction
- NutritionFacts
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CaloriesFact
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- EnergyUnit
- NutritionFact
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- MassUnit
- Ingrédient
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PreparationMethod
- PortionSize
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FoodMenuItemOption
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- 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'une entreprise de restauration.
Représentation JSON | |
---|---|
{ "labels": [ { object ( |
Champs | |
---|---|
labels[] |
Obligatoire. Libellés de menu avec marquage de langue. Exemple : "menu", "spécial 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. Veuillez indiquer au moins un ensemble d'étiquettes. |
sourceUrl |
Facultatif. URL source du menu s'il existe une page Web à laquelle accéder. |
sections[] |
Obligatoire. Sections du menu |
cuisines[] |
Facultatif. Informations culinaires sur le menu 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 plats/plats.
Représentation JSON | |
---|---|
{ "labels": [ { object ( |
Champs | |
---|---|
labels[] |
Obligatoire. Libellés avec marquage linguistique pour cette section 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. |
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 avec marquage linguistique de 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. Exemple : standard par rapport à "grande taille" pizza. Lorsque des options sont spécifiées, les libellés et attributs définis au niveau de l'article deviennent automatiquement les libellés et attributs de la première option. Les clients doivent simplement indiquer d'autres options alimentaires 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 le 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 de restauration. |
preparationMethods[] |
Facultatif. Méthodes de préparation du 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. |
Caractère épicé
Niveau épicé d'un aliment.
Enums | |
---|---|
SPICINESS_UNSPECIFIED |
Niveau non spécifié |
MILD |
Symbole de légèrement épicé. |
MEDIUM |
Indique un épicé moyennement épicé. |
HOT |
Symbole "piment et épicé". Niveau le plus épicé. |
Allergènes
Informations sur les allergènes concernant 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é à l'arachide |
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 de régime alimentaire 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 |
La nourriture signifie qu'il s'agit d'un plat 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 pour un plat donné. |
cholesterol |
Facultatif. Informations sur le cholestérol pour un plat donné. |
sodium |
Facultatif. Informations sur le sel 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 fournit des informations sur les calories, avec des limites supérieure et inférieure. Vous devez indiquer un montant inférieur. Les valeurs inférieure et supérieure sont des nombres non négatifs.
Représentation JSON | |
---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
Champs | |
---|---|
lowerAmount |
Obligatoire. Moins de calories |
upperAmount |
Facultatif. Quantité supérieure de calories |
unit |
Obligatoire. Unité des informations de calories données. |
EnergyUnit
Unités possibles de l'énergie alimentaire (calories).
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 valeurs inférieure et supérieure 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. Niveau d'alimentation maximal |
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 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. |
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 au barbecue |
BASTED |
Méthode bas débit |
BLANCHED |
Méthode blanchie |
BOILED |
Méthode bouillie |
BRAISED |
Méthode braisée |
CODDLED |
Méthode connectée |
FERMENTED |
Méthode fermentée |
FRIED |
Méthode frite |
GRILLED |
Méthode grillée |
KNEADED |
Méthode avec pétrir |
MARINATED |
Méthode marinée |
PAN_FRIED |
Méthode frite |
PICKLED |
Méthode avec pickled |
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 mijotée |
SMOKED |
Méthode "fumée" |
STEAMED |
Méthode à vapeur |
STEEPED |
Méthode pilotée |
STIR_FRIED |
Méthode sautée |
OTHER_METHOD |
Autre méthode |
PortionSize
Portion d'un plat
Représentation JSON | |
---|---|
{
"quantity": integer,
"unit": [
{
object ( |
Champs | |
---|---|
quantity |
Obligatoire. Numéro de la portion. |
unit[] |
Obligatoire. Le champ "nameInfo" répété concerne l'unité en plusieurs langues. |
FoodMenuItemOption
Option d'un élément. Elle nécessite une sélection explicite de l'utilisateur.
Représentation JSON | |
---|---|
{ "labels": [ { object ( |
Champs | |
---|---|
labels[] |
Obligatoire. Libellés avec balises de langue pour cette option de menu. Par exemple : "pad thai au bœuf", "pad thai végétarien", "petite pizza", "grande pizza". 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'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 |