- Representación JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- picazón
- Alérgeno
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Ingrediente
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Cocina
Menús de una empresa que ofrece 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 un negocio que sirve platos de comida.
Representación JSON | |
---|---|
{ "labels": [ { object ( |
Campos | |
---|---|
labels[] |
Obligatorio. Etiquetas etiquetadas por idioma para el menú. P.ej., "menú" o "especial de almuerzo". Los nombres visibles deben tener un máximo de 140 caracteres y las descripciones, de hasta 1,000 caracteres. Se requiere al menos un conjunto de etiquetas. |
sourceUrl |
Opcional. URL de la fuente del menú si hay una página web a la que ir |
sections[] |
Obligatorio. Secciones del menú. |
cuisines[] |
Opcional. Incluye información culinaria del menú de comidas. Se recomienda proporcionar este campo. |
MenuLabel
Etiqueta que se usará cuando se muestre el menú y sus diferentes subcomponentes.
Representación JSON | |
---|---|
{ "displayName": string, "description": string, "languageCode": string } |
Campos | |
---|---|
displayName |
Obligatorio. Es el nombre visible del componente. |
description |
Opcional. Información complementaria del componente. |
languageCode |
Opcional. Es el código de idioma BCP 47. Si el idioma no está disponible, se usará el inglés de forma predeterminada. |
FoodMenuSection
Sección de un menú Puede incluir varios artículos o platos.
Representación JSON | |
---|---|
{ "labels": [ { object ( |
Campos | |
---|---|
labels[] |
Obligatorio. Son las etiquetas con etiquetas de idioma para esta sección del menú. Los nombres visibles deben tener un máximo de 140 caracteres y las descripciones, de hasta 1,000 caracteres. 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 varias FoodMenuItemOption.
Representación JSON | |
---|---|
{ "labels": [ { object ( |
Campos | |
---|---|
labels[] |
Obligatorio. Son las etiquetas con etiquetas de idioma para este elemento de menú. Los nombres visibles deben tener un máximo de 140 caracteres y las descripciones, de hasta 1,000 caracteres. Se requiere al menos un conjunto de etiquetas. |
attributes |
Obligatorio. Atributos detallados del artículo. Cuando se especifican las opciones de artículos, esto se considera como los atributos básicos y se propagan para 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., pizza "normal" frente a pizza "grande". Cuando se especifiquen las opciones, las etiquetas y los atributos a nivel del artículo se convertirán automáticamente en los de la primera opción. Los clientes solo deben especificar otras opciones de alimentos en este campo. |
FoodMenuItemAttributes
Son atributos de un alimento o plato.
Representación JSON | |
---|---|
{ "price": { object ( |
Campos | |
---|---|
price |
Obligatorio. 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. Es la información alimentaria del plato. Se recomienda proporcionar este campo. |
nutritionFacts |
Opcional. Datos nutricionales de la opción del plato de comida. Se recomienda proporcionar este campo. |
ingredients[] |
Opcional. Ingredientes de la opción del plato de comida. |
servesNumPeople |
Opcional. Esta opción de plato de comida puede servir a una cantidad de personas. |
preparationMethods[] |
Opcional. Métodos sobre 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 claves multimedia del contenido multimedia asociado con el plato. Solo se admite contenido multimedia fotográfico. Cuando hay varias fotos asociadas, la primera se considera como preferida. |
Picante
El nivel de picante de un alimento.
Enumeradores | |
---|---|
SPICINESS_UNSPECIFIED |
Nivel sin especificar |
MILD |
Denoción de picante leve. |
MEDIUM |
Denoción de picante medio. |
HOT |
Denoción de picante. El nivel más picante. |
Alérgeno
Incluye información sobre alérgenos relacionados con un alimento.
Enumeradores | |
---|---|
ALLERGEN_UNSPECIFIED |
Alérgeno sin especificar |
DAIRY |
Alérgeno relacionado con productos lácteos |
EGG |
Alérgeno relacionado con el huevo |
FISH |
Alérgeno relacionado con el pescado |
PEANUT |
Alérgeno relacionado con el maní |
SHELLFISH |
Alérgeno relacionado con los mariscos |
SOY |
Alérgeno relacionado con la soya |
TREE_NUT |
Alérgeno relacionado con frutos secos |
WHEAT |
Alérgeno relacionado con el trigo |
DietaryRestriction
Información alimentaria de un alimento.
Enumeradores | |
---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Tipo de dieta sin especificar |
HALAL |
Denoción del alimento como un plato halal. |
KOSHER |
Denoción del alimento como un plato kosher. |
ORGANIC |
Denoción del alimento como plato orgánico. |
VEGAN |
Denoción del alimento como plato vegano. |
VEGETARIAN |
Denoción del alimento como plato vegetariano. |
NutritionFacts
Este mensaje representa la información nutricional correspondiente a un plato de comida.
Representación JSON | |
---|---|
{ "calories": { object ( |
Campos | |
---|---|
calories |
Opcional. Calorías del plato. |
totalFat |
Opcional. Es la información sobre grasas de un plato alimenticio determinado. |
cholesterol |
Opcional. Información sobre el colesterol de un plato de comida determinado. |
sodium |
Opcional. Información sobre sodio de un plato determinado. |
totalCarbohydrate |
Opcional. Información sobre carbohidratos de un plato alimenticio determinado |
protein |
Opcional. Es la información proteica de un plato de comida determinado. |
CaloriesFact
Este mensaje denota información sobre calorías con un límite superior y un límite inferior. Se debe especificar un importe inferior. Tanto los importes inferiores como los superiores son números no negativos.
Representación JSON | |
---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
Campos | |
---|---|
lowerAmount |
Obligatorio. Menos calorías |
upperAmount |
Opcional. Cantidad máxima de calorías |
unit |
Obligatorio. Unidad de la información de calorías proporcionada. |
EnergyUnit
Posibles unidades de energía alimentaria (calorías).
Enumeradores | |
---|---|
ENERGY_UNIT_UNSPECIFIED |
Unidad de energía sin especificar |
CALORIE |
Calorías |
JOULE |
Julio |
NutritionFact
Este mensaje denota la información nutricional con un límite superior y un rango inferior y puede representarse mediante unidades de masa. Se debe especificar un importe inferior. Tanto los importes inferiores como los 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. Nivel alto de nutrición |
unit |
Obligatorio. Unidad de la información nutricional proporcionada. |
MassUnit
Unidades de masa posibles.
Enumeradores | |
---|---|
MASS_UNIT_UNSPECIFIED |
Unidad de masa sin especificar |
GRAM |
Gramo |
MILLIGRAM |
Miligramo |
Ingrediente
Este mensaje denota la información sobre un ingrediente de un plato de comida.
Representación JSON | |
---|---|
{
"labels": [
{
object ( |
Campos | |
---|---|
labels[] |
Obligatorio. Etiquetas para describir los ingredientes. Los nombres visibles deben tener un máximo de 140 caracteres y las descripciones, de hasta 1,000 caracteres. Se requiere al menos un conjunto de etiquetas. |
PreparationMethod
Es el método de preparación de un plato de comida.
Enumeradores | |
---|---|
PREPARATION_METHOD_UNSPECIFIED |
Método de preparación sin especificar |
BAKED |
Método preparado |
BARBECUED |
Método a la barbacoa |
BASTED |
Método basado en el bastión |
BLANCHED |
Método pulido |
BOILED |
Método hervido |
BRAISED |
Método estofado |
CODDLED |
Método de abrazos |
FERMENTED |
Método fermentado |
FRIED |
Método de fritura |
GRILLED |
Método a la parrilla |
KNEADED |
Método amasado |
MARINATED |
Método marinado |
PAN_FRIED |
Método de sartén frito |
PICKLED |
Método en conserva |
PRESSURE_COOKED |
Método de cocción a presión |
ROASTED |
Método de tostado |
SAUTEED |
Método salteado |
SEARED |
Método sellado |
SIMMERED |
Método a fuego lento |
SMOKED |
Método ahumado |
STEAMED |
Método al vapor |
STEEPED |
Método de empinado |
STIR_FRIED |
Método de salteado |
OTHER_METHOD |
Otro método |
PortionSize
Tamaño de la porción de un plato de comida.
Representación JSON | |
---|---|
{
"quantity": integer,
"unit": [
{
object ( |
Campos | |
---|---|
quantity |
Obligatorio. Número de la parte. |
unit[] |
Obligatorio. El campo repetido nameInfo corresponde a la unidad en varios idiomas. |
FoodMenuItemOption
Opción de un elemento. Requiere una selección del usuario explícita.
Representación JSON | |
---|---|
{ "labels": [ { object ( |
Campos | |
---|---|
labels[] |
Obligatorio. Etiquetas con etiquetas de idioma para esta opción del elemento del menú. E.g.: “beef pad thai”, “veggie pad thai”, “pequeña pizza” o “pizza grande”. Los nombres visibles deben tener un máximo de 140 caracteres y las descripciones, de hasta 1,000 caracteres. Se requiere al menos un conjunto de etiquetas. |
attributes |
Obligatorio. 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
Información culinaria de un restaurante.
Enumeradores | |
---|---|
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 |
Otro tipo de cocina |