- Representación JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Picante
- Alérgeno
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Ingredientes
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Cocina
Menús de una empresa que sirve platos de comida.
| Representación JSON | |
|---|---|
| {
  "name": string,
  "menus": [
    {
      object ( | |
| Campos | |
|---|---|
| name | 
 Obligatorio. Es el identificador de Google para esta ubicación con el formato  | 
| menus[] | 
 Opcional. Una colección de menús de comida. | 
FoodMenu
Menú de una empresa que sirve platos de comida.
| Representación JSON | |
|---|---|
| { "labels": [ { object ( | |
| Campos | |
|---|---|
| labels[] | 
 Obligatorio. Etiquetas de idioma del menú etiquetadas. P.ej., “menú” o “almuerzo especial”. 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. URL de la fuente del menú si hay una página web a la cual ir. | 
| sections[] | 
 Obligatorio. Secciones del menú. | 
| cuisines[] | 
 Opcional. Información culinaria para el menú de comida. Se recomienda proporcionar este campo. | 
MenuLabel
Es la etiqueta que se usa al mostrar el menú y sus diferentes subcomponentes.
| Representación JSON | |
|---|---|
| { "displayName": string, "description": string, "languageCode": string } | |
| Campos | |
|---|---|
| displayName | 
 Obligatorio. Nombre visible del componente. | 
| description | 
 Opcional. Información complementaria del componente. | 
| languageCode | 
 Opcional. Es el código de lenguaje BCP 47. Si el idioma no está disponible, se usará el inglés de forma predeterminada. | 
FoodMenuSection
Sección de un menú. Puede contener varios platos o platos.
| Representación JSON | |
|---|---|
| { "labels": [ { object ( | |
| Campos | |
|---|---|
| labels[] | 
 Obligatorio. Etiquetas de idioma etiquetadas 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. Elementos de la sección. Cada sección debe tener al menos un elemento. | 
FoodMenuItem
Elemento de una sección. Puede ser el plato en sí o puede contener varios FoodMenuItemOption.
| Representación JSON | |
|---|---|
| { "labels": [ { object ( | |
| Campos | |
|---|---|
| labels[] | 
 Obligatorio. Etiquetas de idioma etiquetadas 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. Atributos detallados del artículo. Cuando se especifican opciones de artículos, estos se consideran como los atributos base y se propagan en cada opción. | 
| options[] | 
 Opcional. Esto es para un artículo que viene en varias opciones diferentes, y los usuarios deben tomar decisiones. P.ej., “normal” versus "grande" pizza. Cuando se especifiquen opciones, las etiquetas y los atributos a nivel del artículo se convertirán automáticamente en las etiquetas y atributos de la primera opción. Los clientes solo deben especificar otras opciones de comida adicionales en este campo. | 
FoodMenuItemAttributes
Atributos de un plato o producto de comida
| Representación JSON | |
|---|---|
| { "price": { object ( | |
| Campos | |
|---|---|
| price | 
 Obligatorio. Es el precio del plato de comida. | 
| spiciness | 
 Opcional. Nivel de picante del plato. | 
| allergen[] | 
 Opcional. Alérgenos asociados con el plato de comida. Se recomienda proporcionar este campo. | 
| dietaryRestriction[] | 
 Opcional. Información alimentaria del plato Se recomienda proporcionar este campo. | 
| nutritionFacts | 
 Opcional. Datos nutricionales de la opción de platos de comida Se recomienda proporcionar este campo. | 
| ingredients[] | 
 Opcional. Ingredientes de la opción de plato | 
| servesNumPeople | 
 Opcional. Cantidad de personas a las que puede atender esta opción de plato. | 
| preparationMethods[] | 
 Opcional. Métodos que indican cómo se prepara la opción de plato de comida | 
| portionSize | 
 Opcional. Es el tamaño del pedido, representado en unidades de artículos. (p.ej., 4 “brochetas”, 6 “piezas”) | 
| mediaKeys[] | 
 Opcional. Son las teclas multimedia del contenido multimedia asociado con el plato. Solo se admiten medios fotográficos. Si hay varias fotos asociadas, la primera se considerará la foto preferida. | 
Picante
Indica el nivel de picante de un alimento.
| Enumeraciones | |
|---|---|
| SPICINESS_UNSPECIFIED | Nivel sin especificar | 
| MILD | Denoción de picante con leve | 
| MEDIUM | Denoción de picante medio. | 
| HOT | Denoción de picante y picante. El nivel más picante. | 
Alérgeno
Información sobre los alérgenos en relación con un alimento.
| Enumeraciones | |
|---|---|
| ALLERGEN_UNSPECIFIED | Alérgeno sin especificar | 
| DAIRY | Alérgeno relacionado con los lácteos | 
| EGG | Alérgeno relacionado con los huevos | 
| FISH | Alérgeno relacionado con los peces | 
| PEANUT | Alérgeno relacionado con el maní | 
| SHELLFISH | Alérgenos relacionados con los 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
Información alimentaria de un alimento.
| Enumeraciones | |
|---|---|
| DIETARY_RESTRICTION_UNSPECIFIED | Tipo de dieta sin especificar | 
| HALAL | Denoción de la comida como un plato halal | 
| KOSHER | Denominación de la comida como plato kosher | 
| ORGANIC | Denominación de la comida como plato orgánico. | 
| VEGAN | Denominación de la comida como un plato vegano | 
| VEGETARIAN | Denoción de la comida como 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. Información sobre las grasas de un plato de comida determinado. | 
| cholesterol | 
 Opcional. Información sobre el colesterol de un plato de comida determinado. | 
| sodium | 
 Opcional. Información sobre el sodio de un plato de comida determinado. | 
| totalCarbohydrate | 
 Opcional. Información sobre los carbohidratos de un plato de comida determinado | 
| protein | 
 Opcional. Información sobre las proteínas de un determinado plato de comida. | 
CaloriesFact
Este mensaje denota información sobre calorías con un límite superior y un rango de límite inferior. Se debe especificar un importe menor. Tanto las cantidades inferiores como las superiores son números no negativos.
| Representación JSON | |
|---|---|
| {
  "lowerAmount": integer,
  "upperAmount": integer,
  "unit": enum ( | |
| Campos | |
|---|---|
| lowerAmount | 
 Obligatorio. Menor cantidad de calorías | 
| upperAmount | 
 Opcional. Mayor cantidad de calorías | 
| unit | 
 Obligatorio. Unidad de la información de calorías determinada. | 
EnergyUnit
Posibles unidades de energía alimentaria (calorías).
| Enumeraciones | |
|---|---|
| ENERGY_UNIT_UNSPECIFIED | Unidad de energía sin especificar | 
| CALORIE | Calorías | 
| JOULE | Joule | 
NutritionFact
Este mensaje denota información nutricional con un límite superior y un rango de límite inferior, y se puede representar con la unidad de masa. Se debe especificar un importe inferior. Tanto las cantidades inferiores como las superiores son números no negativos.
| Representación JSON | |
|---|---|
| {
  "lowerAmount": number,
  "upperAmount": number,
  "unit": enum ( | |
| Campos | |
|---|---|
| lowerAmount | 
 Obligatorio. Menor cantidad de nutrición | 
| upperAmount | 
 Opcional. Mayor nutrición | 
| unit | 
 Obligatorio. Unidad de la información nutricional proporcionada. | 
MassUnit
Unidades posibles de masa.
| Enumeraciones | |
|---|---|
| MASS_UNIT_UNSPECIFIED | Unidad de masa sin especificar | 
| GRAM | Gramo | 
| MILLIGRAM | Miligramo | 
Ingrediente
Este mensaje denota información sobre los ingredientes de un plato.
| Representación JSON | |
|---|---|
| {
  "labels": [
    {
      object ( | |
| Campos | |
|---|---|
| labels[] | 
 Obligatorio. Etiquetas para describir los ingredientes. 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
Método de preparación de un plato de comida
| Enumeraciones | |
|---|---|
| PREPARATION_METHOD_UNSPECIFIED | Método de preparación sin especificar | 
| BAKED | Método preparado | 
| BARBECUED | Método barbacoa | 
| BASTED | Método con bastión | 
| BLANCHED | Método de limpieza | 
| BOILED | Método hervido | 
| BRAISED | Método estofado | 
| CODDLED | Método Coddled | 
| FERMENTED | Método fermentado | 
| FRIED | Método frito | 
| GRILLED | Método de parrilla | 
| KNEADED | Método amasado | 
| MARINATED | Método marinado | 
| PAN_FRIED | Método de sartén | 
| PICKLED | Método en conserva | 
| PRESSURE_COOKED | Método de cocción a presión | 
| ROASTED | Método asado | 
| SAUTEED | Método saltado | 
| SEARED | Método sellado | 
| SIMMERED | Método hermético | 
| SMOKED | Método ahumado | 
| STEAMED | Método de transmisión por vapor | 
| STEEPED | Método pronunciado | 
| STIR_FRIED | Método de salteado | 
| OTHER_METHOD | Otro método | 
PortionSize
Servir el tamaño de la porción de un plato de comida
| Representación JSON | |
|---|---|
| {
  "quantity": integer,
  "unit": [
    {
      object ( | |
| Campos | |
|---|---|
| quantity | 
 Obligatorio. El número de la parte. | 
| unit[] | 
 Obligatorio. El campo nameInfo repetido es para la unidad en varios idiomas. | 
FoodMenuItemOption
Opción de un elemento. Requiere una selección explícita del usuario.
| Representación JSON | |
|---|---|
| { "labels": [ { object ( | |
| Campos | |
|---|---|
| labels[] | 
 Obligatorio. Etiquetas de idioma etiquetadas para esta opción de elemento de menú. P. ej.: “beef pad thai”, “veggie pad thai”, “small pizza” o “grande pizza”. 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 sin especificar se heredarán de los atributos a nivel del artículo como base. | 
Cocina
Información culinaria de un restaurante
| Enumeraciones | |
|---|---|
| CUISINE_UNSPECIFIED | Cocina sin especificar | 
| AMERICAN | Comida estadounidense | 
| ASIAN | la comida asiática | 
| BRAZILIAN | la comida brasileña | 
| BREAK_FAST | Desayuno | 
| BRUNCH | Brunch | 
| CHICKEN | Gallina | 
| CHINESE | Comida china | 
| FAMILY | Cocina de estilo 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 | Otros tipos de comida |