- 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 |