- Representación JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Nivel de picante
- Alérgeno
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Ingrediente
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Cocina
Menús de un negocio que sirve platos de comida.
| Representación JSON | |
|---|---|
{
"name": string,
"menus": [
{
object ( |
|
| Campos | |
|---|---|
name |
Obligatorio. Identificador de Google para esta ubicación con el siguiente formato: |
menus[] |
Opcional. Es una colección de menús de comida. |
FoodMenu
Es el menú de un negocio que sirve platos de comida.
| Representación JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Campos | |
|---|---|
labels[] |
Obligatorio. Son las etiquetas con indicación de idioma para el menú. P.ej., "menú", "especial del almuerzo". Los nombres visibles deben tener 140 caracteres o menos, y las descripciones, 1,000 caracteres o menos. Se requiere al menos un conjunto de etiquetas. |
sourceUrl |
Opcional. Es la URL de origen del menú si hay una página web a la que ir. |
sections[] |
Obligatorio. Son las secciones del menú. |
cuisines[] |
Opcional. Es la información de la cocina del menú de comida. Se recomienda proporcionar este campo. |
MenuLabel
Es la etiqueta que se usará cuando se muestre el menú y sus diversos subcomponentes.
| Representación JSON | |
|---|---|
{ "displayName": string, "description": string, "languageCode": string } |
|
| Campos | |
|---|---|
displayName |
Obligatorio. Es el nombre visible del componente. |
description |
Opcional. Es la información complementaria del componente. |
languageCode |
Opcional. Es el código BCP 47 del idioma. Si el idioma no está disponible, se usará el inglés de forma predeterminada. |
FoodMenuSection
Es la sección de un menú. Puede contener varios artículos o platos.
| Representación JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Campos | |
|---|---|
labels[] |
Obligatorio. Son las etiquetas con el idioma etiquetado para esta sección del menú. Los nombres visibles deben tener 140 caracteres o menos, y las descripciones, 1,000 caracteres o menos. Se requiere al menos un conjunto de etiquetas. |
items[] |
Obligatorio. Son los elementos de la sección. Cada sección debe tener al menos un elemento. |
FoodMenuItem
Es un elemento de una sección. Puede ser el plato en sí o contener varios FoodMenuItemOption.
| Representación JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Campos | |
|---|---|
labels[] |
Obligatorio. Son las etiquetas con lenguaje etiquetado para este elemento de menú. Los nombres visibles deben tener 140 caracteres o menos, y las descripciones, 1,000 caracteres o menos. Se requiere al menos un conjunto de etiquetas. |
attributes |
Obligatorio. Son los atributos detallados del elemento. Cuando se especifican opciones de artículos, se consideran como los atributos base y se propagan a cada opción. |
options[] |
Opcional. Se usa para un elemento que viene en varias opciones diferentes y los usuarios deben elegir. P. ej., pizza “normal” frente a pizza “grande”. Cuando se especifican opciones, las etiquetas y los atributos a nivel del artículo se convertirán automáticamente en las etiquetas y los atributos de la primera opción. Los clientes solo deben especificar otras opciones de comida adicionales en este campo. |
FoodMenuItemAttributes
Son los atributos de un plato o alimento.
| Representación JSON | |
|---|---|
{ "price": { object ( |
|
| Campos | |
|---|---|
price |
Obligatorio. Precio del plato. |
spiciness |
Opcional. Nivel de picante del plato. |
allergen[] |
Opcional. Alérgenos asociados con el plato. Se recomienda proporcionar este campo. |
dietaryRestriction[] |
Opcional. Es la información dietética del plato. Se recomienda proporcionar este campo. |
nutritionFacts |
Opcional. Es la información nutricional de la opción de plato. Se recomienda proporcionar este campo. |
ingredients[] |
Opcional. Son los ingredientes de la opción de plato de comida. |
servesNumPeople |
Opcional. Cantidad de personas a las que se puede servir con esta opción de plato. |
preparationMethods[] |
Opcional. Son los métodos de preparación de la opción de plato de comida. |
portionSize |
Opcional. Tamaño del pedido, representado en unidades de artículos. (p.ej., 4 "brochetas", 6 "porciones") |
mediaKeys[] |
Opcional. Son las claves de medios del contenido multimedia asociado al plato. Solo se admiten los medios de fotos. Cuando hay varias fotos asociadas, la primera se considera la foto preferida. |
Picante
Es el nivel de picante de un alimento.
| Enums | |
|---|---|
SPICINESS_UNSPECIFIED |
Nivel sin especificar |
MILD |
Denota un picante leve. |
MEDIUM |
Denota un picante medio. |
HOT |
Denota picante. Es el nivel más picante. |
Alérgeno
Es la información sobre alérgenos de un artículo alimenticio.
| Enums | |
|---|---|
ALLERGEN_UNSPECIFIED |
Alérgeno sin especificar |
DAIRY |
Alérgeno relacionado con lácteos |
EGG |
Alérgeno relacionado con los huevos |
FISH |
Alérgeno relacionado con el pescado |
PEANUT |
Alérgeno relacionado con el maní |
SHELLFISH |
Alérgeno relacionado con mariscos |
SOY |
Alérgeno relacionado con la soya |
TREE_NUT |
Alérgeno relacionado con los frutos secos |
WHEAT |
Alérgeno relacionado con el trigo |
DietaryRestriction
Es la información dietética de un elemento de comida.
| Enums | |
|---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
No se especificó el tipo de dieta |
DAIRY_FREE |
Denota la comida como un plato sin lácteos. |
GLUTEN_FREE |
Denota la comida como un plato sin gluten. |
HALAL |
Se indica que la comida es halal. |
KOSHER |
Denota que la comida es un plato kosher. |
ORGANIC |
Denota la comida como un plato orgánico. |
VEGAN |
Denota la comida como un plato vegano. |
VEGETARIAN |
Denota que la comida es un plato vegetariano. |
NutritionFacts
Este mensaje representa la información nutricional de un plato.
| Representación JSON | |
|---|---|
{ "calories": { object ( |
|
| Campos | |
|---|---|
calories |
Opcional. Calorías del plato |
totalFat |
Opcional. Es la información sobre las grasas de un plato determinado. |
cholesterol |
Opcional. Es la información sobre el colesterol de un plato determinado. |
sodium |
Opcional. Es la información sobre el sodio de un plato determinado. |
totalCarbohydrate |
Opcional. Es la información sobre los carbohidratos de un plato determinado. |
protein |
Opcional. Es la información de proteínas de un plato determinado. |
CaloriesFact
Este mensaje denota información de calorías con un rango de límite superior y límite inferior. Se debe especificar un importe más bajo. Tanto el importe inferior como el superior son números no negativos.
| Representación JSON | |
|---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
|
| Campos | |
|---|---|
lowerAmount |
Obligatorio. Menor cantidad de calorías |
upperAmount |
Opcional. Cantidad superior de calorías |
unit |
Obligatorio. Unidad de la información de calorías proporcionada. |
EnergyUnit
Son las posibles unidades de energía alimentaria (calorías).
| Enums | |
|---|---|
ENERGY_UNIT_UNSPECIFIED |
Unidad de energía no especificada |
CALORIE |
Caloría |
JOULE |
Julio |
NutritionFact
Este mensaje denota información nutricional con un rango de límite superior y límite inferior, y se puede representar con una unidad de masa. Se debe especificar un importe más bajo. Tanto el importe inferior como el superior son números no negativos.
| Representación JSON | |
|---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
|
| Campos | |
|---|---|
lowerAmount |
Obligatorio. Menor cantidad de nutrientes |
upperAmount |
Opcional. Cantidad superior de nutrición |
unit |
Obligatorio. Unidad de la información nutricional proporcionada. |
MassUnit
Son las posibles unidades de masa.
| Enums | |
|---|---|
MASS_UNIT_UNSPECIFIED |
Unidad de masa no especificada |
GRAM |
Gramo |
MILLIGRAM |
Miligramo |
Ingrediente
Este mensaje denota la información de un ingrediente de un plato.
| Representación JSON | |
|---|---|
{
"labels": [
{
object ( |
|
| Campos | |
|---|---|
labels[] |
Obligatorio. Son etiquetas para describir el ingrediente. Los nombres visibles deben tener 140 caracteres o menos, y las descripciones, 1,000 caracteres o menos. Se requiere al menos un conjunto de etiquetas. |
PreparationMethod
Es el método de preparación de un plato.
| Enums | |
|---|---|
PREPARATION_METHOD_UNSPECIFIED |
Método de preparación sin especificar |
BAKED |
Método de horneado |
BARBECUED |
Método de cocción a la barbacoa |
BASTED |
Método de cocción con grasa |
BLANCHED |
Método de blanqueado |
BOILED |
Método de hervido |
BRAISED |
Método de cocción a fuego lento |
CODDLED |
Método Coddled |
FERMENTED |
Método fermentado |
FRIED |
Método de Fried |
GRILLED |
Método de cocción a la parrilla |
KNEADED |
Método de amasado |
MARINATED |
Método de marinado |
PAN_FRIED |
Método de cocción en sartén |
PICKLED |
Método de Pickled |
PRESSURE_COOKED |
Método de cocción en olla a presión |
ROASTED |
Método de tostado |
SAUTEED |
Método de salteado |
SEARED |
Método de sellado |
SIMMERED |
Método de cocción a fuego lento |
SMOKED |
Método ahumado |
STEAMED |
Método de cocción al vapor |
STEEPED |
Método de infusión |
STIR_FRIED |
Método de salteado |
OTHER_METHOD |
Otro método |
PortionSize
Tamaño de la porción de un plato.
| Representación JSON | |
|---|---|
{
"quantity": integer,
"unit": [
{
object ( |
|
| Campos | |
|---|---|
quantity |
Obligatorio. Es el número de la porción. |
unit[] |
Obligatorio. El campo nameInfo repetido es para la unidad en varios idiomas. |
FoodMenuItemOption
Es la opción de un elemento. Requiere una selección explícita del usuario.
| Representación JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Campos | |
|---|---|
labels[] |
Obligatorio. Son las etiquetas con indicación de idioma para la opción de este elemento de menú. P. ej.: "pad thai de carne", "pad thai vegetariano", "pizza pequeña", "pizza grande". Los nombres visibles deben tener 140 caracteres o menos, y las descripciones, 1,000 caracteres o menos. Se requiere al menos un conjunto de etiquetas. |
attributes |
Obligatorio. Son los atributos detallados de la opción del artículo. Los atributos individuales no especificados se heredarán de los atributos a nivel del artículo como base. |
Cocina
Es la información sobre la cocina de un restaurante.
| Enums | |
|---|---|
CUISINE_UNSPECIFIED |
Cocina sin especificar |
AMERICAN |
Comida estadounidense |
ASIAN |
Comida asiática |
BRAZILIAN |
la comida brasileña |
BREAK_FAST |
Desayuno |
BRUNCH |
Brunch |
CHICKEN |
Pollo |
CHINESE |
Comida china |
FAMILY |
Cocina familiar |
FAST_FOOD |
Comida rápida |
FRENCH |
Comida francesa |
GREEK |
la comida griega |
GERMAN |
la comida alemana |
HAMBURGER |
Hamburguesas |
INDIAN |
Comida india |
INDONESIAN |
la comida indonesia |
ITALIAN |
Comida italiana |
JAPANESE |
Comida japonesa |
KOREAN |
Comida coreana |
LATIN_AMERICAN |
Comida latinoamericana |
MEDITERRANEAN |
la comida mediterránea |
MEXICAN |
Comida mexicana |
PAKISTANI |
la comida pakistaní |
PIZZA |
Pizza |
SEAFOOD |
Mariscos |
SPANISH |
la comida española |
SUSHI |
Sushi |
THAI |
la comida tailandesa |
TURKISH |
la comida turca |
VEGETARIAN |
Comida vegetariana |
VIETNAMESE |
la comida vietnamita |
OTHER_CUISINE |
Otro tipo de cocina |