- Representação JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Nível de picância
- Alérgeno
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Ingrediente
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Culinária
Cardápios de empresas que servem pratos de comida.
| Representação JSON | |
|---|---|
{
"name": string,
"menus": [
{
object ( |
|
| Campos | |
|---|---|
name |
Obrigatório. O identificador do Google para este local no formato: |
menus[] |
Opcional. Uma coleção de cardápios. |
FoodMenu
Cardápio de uma empresa que serve pratos.
| Representação JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Campos | |
|---|---|
labels[] |
Obrigatório. Etiquetas com tag do idioma para o menu. Por exemplo, "menu", "almoço especial". Os nomes de exibição precisam ter até 140 caracteres, e as descrições,até 1.000. É necessário selecionar pelo menos um conjunto de rótulos. |
sourceUrl |
Opcional. URL de origem do menu, se houver uma página da Web para acessar. |
sections[] |
Obrigatório. Seções do menu. |
cuisines[] |
Opcional. Informações sobre a culinária do cardápio. É altamente recomendável fornecer esse campo. |
MenuLabel
Rótulo a ser usado ao mostrar o menu e os vários subcomponentes dele.
| Representação JSON | |
|---|---|
{ "displayName": string, "description": string, "languageCode": string } |
|
| Campos | |
|---|---|
displayName |
Obrigatório. Nome de exibição do componente. |
description |
Opcional. Informações complementares do componente. |
languageCode |
Opcional. O código BCP 47 do idioma. Se o idioma não estiver disponível, o padrão será inglês. |
FoodMenuSection
Seção de um menu. Ele pode conter vários itens/pratos.
| Representação JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Campos | |
|---|---|
labels[] |
Obrigatório. Etiquetas com tag de idioma para esta seção do menu. Os nomes de exibição precisam ter até 140 caracteres, e as descrições,até 1.000. É necessário selecionar pelo menos um conjunto de rótulos. |
items[] |
Obrigatório. Itens da seção. Cada seção precisa ter pelo menos um item. |
FoodMenuItem
Item de uma seção. Pode ser o próprio prato ou conter várias FoodMenuItemOption.
| Representação JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Campos | |
|---|---|
labels[] |
Obrigatório. Rótulos com tag de idioma para este item de menu. Os nomes de exibição precisam ter até 140 caracteres, e as descrições,até 1.000. É necessário selecionar pelo menos um conjunto de rótulos. |
attributes |
Obrigatório. Atributos detalhados do item. Quando as opções de itens são especificadas, elas são consideradas como os atributos básicos e preenchem cada opção. |
options[] |
Opcional. Isso é para um item que vem em várias opções diferentes, e os usuários precisam fazer escolhas. Por exemplo, pizza "média" x "grande". Quando as opções são especificadas, os rótulos e atributos no nível do item se tornam automaticamente os rótulos e atributos da primeira opção. Os clientes só precisam especificar outras opções de alimentos adicionais neste campo. |
FoodMenuItemAttributes
Atributos de um prato/alimento.
| Representação JSON | |
|---|---|
{ "price": { object ( |
|
| Campos | |
|---|---|
price |
Obrigatório. Preço do prato. |
spiciness |
Opcional. Nível de picância do prato. |
allergen[] |
Opcional. Alérgenos associados ao prato. É altamente recomendável fornecer esse campo. |
dietaryRestriction[] |
Opcional. Informações sobre a dieta do prato. É altamente recomendável fornecer esse campo. |
nutritionFacts |
Opcional. Informações nutricionais da opção de prato. É altamente recomendável fornecer esse campo. |
ingredients[] |
Opcional. Ingredientes da opção de prato. |
servesNumPeople |
Opcional. Número de pessoas que podem ser servidas com essa opção de prato. |
preparationMethods[] |
Opcional. Métodos de preparação da opção de prato. |
portionSize |
Opcional. Tamanho do pedido, representado em unidades de itens. (por exemplo, 4 "espetos", 6 "pedaços") |
mediaKeys[] |
Opcional. As chaves de mídia da mídia associada ao prato. Somente fotos são aceitas. Quando há várias fotos associadas, a primeira é considerada a foto principal. |
Nível de picância
O nível de picância de um alimento.
| Tipos enumerados | |
|---|---|
SPICINESS_UNSPECIFIED |
Nível não especificado |
MILD |
Denotação de levemente picante. |
MEDIUM |
Denotação de nível médio de picância. |
HOT |
Denotação de quente e picante. O nível mais picante. |
Alérgeno
Informações sobre alérgenos de um item alimentar.
| Tipos enumerados | |
|---|---|
ALLERGEN_UNSPECIFIED |
Alergênio não especificado |
DAIRY |
Alergênico relacionado a laticínios |
EGG |
Alergênico relacionado a ovo |
FISH |
Alergênico relacionado a peixes |
PEANUT |
Alergênico relacionado ao amendoim |
SHELLFISH |
Alérgeno relacionado a frutos do mar |
SOY |
Alergênico relacionado à soja |
TREE_NUT |
Alérgeno relacionado a nozes |
WHEAT |
Alergênico relacionado ao trigo |
DietaryRestriction
Informações dietéticas de um item alimentar.
| Tipos enumerados | |
|---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Tipo de dieta não especificado |
DAIRY_FREE |
Denotação do alimento como um prato sem laticínios. |
GLUTEN_FREE |
Denominação do alimento como um prato sem glúten. |
HALAL |
Denominação do alimento como um prato halal. |
KOSHER |
Denominação do alimento como um prato kosher. |
ORGANIC |
Denominação do alimento como um prato orgânico. |
VEGAN |
Denotação do alimento como um prato vegano. |
VEGETARIAN |
Denominação do alimento como um prato vegetariano. |
NutritionFacts
Essa mensagem representa informações nutricionais de um prato.
| Representação JSON | |
|---|---|
{ "calories": { object ( |
|
| Campos | |
|---|---|
calories |
Opcional. Calorias do prato. |
totalFat |
Opcional. Informações sobre gordura de um determinado prato. |
cholesterol |
Opcional. Informações sobre colesterol de um determinado prato. |
sodium |
Opcional. Informações sobre o sódio em um determinado prato. |
totalCarbohydrate |
Opcional. Informações sobre carboidratos de um determinado prato. |
protein |
Opcional. Informações sobre a proteína de um prato específico. |
CaloriesFact
Essa mensagem indica informações de calorias com um intervalo de limite superior e inferior. É necessário especificar um valor menor. Os valores mínimo e máximo são números não negativos.
| Representação JSON | |
|---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
|
| Campos | |
|---|---|
lowerAmount |
Obrigatório. Menor quantidade de calorias |
upperAmount |
Opcional. Limite superior de calorias |
unit |
Obrigatório. Unidade das informações de calorias fornecidas. |
EnergyUnit
Unidades possíveis de energia alimentar (calorias).
| Tipos enumerados | |
|---|---|
ENERGY_UNIT_UNSPECIFIED |
Unidade de energia não especificada |
CALORIE |
Caloria |
JOULE |
Joule |
NutritionFact
Essa mensagem indica informações nutricionais com um intervalo de limite superior e inferior, que pode ser representado por unidade de massa. É necessário especificar um valor menor. Os valores mínimo e máximo são números não negativos.
| Representação JSON | |
|---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
|
| Campos | |
|---|---|
lowerAmount |
Obrigatório. Menor quantidade de nutrição |
upperAmount |
Opcional. Quantidade máxima de nutrição |
unit |
Obrigatório. Unidade das informações nutricionais fornecidas. |
MassUnit
Unidades de massa possíveis.
| Tipos enumerados | |
|---|---|
MASS_UNIT_UNSPECIFIED |
Unidade de massa não especificada |
GRAM |
Gram |
MILLIGRAM |
Miligrama |
Ingredientes
Essa mensagem indica informações sobre um ingrediente de um prato.
| Representação JSON | |
|---|---|
{
"labels": [
{
object ( |
|
| Campos | |
|---|---|
labels[] |
Obrigatório. Rótulos para descrever o ingrediente. Os nomes de exibição precisam ter até 140 caracteres, e as descrições,até 1.000. É necessário selecionar pelo menos um conjunto de rótulos. |
PreparationMethod
Método de preparo de um prato.
| Tipos enumerados | |
|---|---|
PREPARATION_METHOD_UNSPECIFIED |
Método de preparação não especificado |
BAKED |
Método assado |
BARBECUED |
Método de churrasco |
BASTED |
Método basted |
BLANCHED |
Método de branqueamento |
BOILED |
Método de ebulição |
BRAISED |
Método de cozimento |
CODDLED |
Método coddled |
FERMENTED |
Método fermentado |
FRIED |
Método frito |
GRILLED |
Método grelhado |
KNEADED |
Método de amassar |
MARINATED |
Método de marinada |
PAN_FRIED |
Método de fritura na panela |
PICKLED |
Método de pickle |
PRESSURE_COOKED |
Método de cozimento por pressão |
ROASTED |
Método assado |
SAUTEED |
Método refogado |
SEARED |
Método selado |
SIMMERED |
Método de cozimento lento |
SMOKED |
Método defumado |
STEAMED |
Método de cozimento a vapor |
STEEPED |
Método de infusão |
STIR_FRIED |
Método de refogado |
OTHER_METHOD |
Outro método |
PortionSize
Tamanho da porção de um prato.
| Representação JSON | |
|---|---|
{
"quantity": integer,
"unit": [
{
object ( |
|
| Campos | |
|---|---|
quantity |
Obrigatório. Número da parte. |
unit[] |
Obrigatório. O campo repeated nameInfo é para a unidade em vários idiomas. |
FoodMenuItemOption
Opção de um item. Ela exige uma seleção explícita do usuário.
| Representação JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Campos | |
|---|---|
labels[] |
Obrigatório. Rótulos com tag de idioma para esta opção de item de menu. Por exemplo: "pad thai de carne", "pad thai vegetariano", "pizza pequena", "pizza grande". Os nomes de exibição precisam ter até 140 caracteres, e as descrições,até 1.000. É necessário selecionar pelo menos um conjunto de rótulos. |
attributes |
Obrigatório. Atributos detalhados da opção de item. Os atributos individuais não especificados serão herdados dos atributos no nível do item como base. |
Culinária
Informações sobre a culinária de um restaurante.
| Tipos enumerados | |
|---|---|
CUISINE_UNSPECIFIED |
Tipo de culinária não especificado |
AMERICAN |
Culinária norte-americana |
ASIAN |
culinária asiática |
BRAZILIAN |
comida brasileira |
BREAK_FAST |
Café da manhã |
BRUNCH |
Brunch |
CHICKEN |
Galinha |
CHINESE |
Culinária chinesa |
FAMILY |
Cozinha em estilo familiar |
FAST_FOOD |
Fast-food |
FRENCH |
Culinária francesa |
GREEK |
culinária grega |
GERMAN |
culinária alemã |
HAMBURGER |
Hambúrguer |
INDIAN |
Culinária indiana |
INDONESIAN |
culinária indonésia |
ITALIAN |
Culinária italiana |
JAPANESE |
Culinária japonesa |
KOREAN |
Culinária coreana |
LATIN_AMERICAN |
Culinária latino-americana |
MEDITERRANEAN |
culinária mediterrânea |
MEXICAN |
Culinária mexicana |
PAKISTANI |
culinária paquistanesa |
PIZZA |
Pizza |
SEAFOOD |
Frutos do mar |
SPANISH |
culinária espanhola |
SUSHI |
Sushi |
THAI |
culinária tailandesa |
TURKISH |
culinária turca |
VEGETARIAN |
Comida vegetariana |
VIETNAMESE |
culinária vietnamita |
OTHER_CUISINE |
Outra culinária |