- 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 uma empresa que serve pratos.
| Representação JSON | |
|---|---|
| {
  "name": string,
  "menus": [
    {
      object ( | |
| Campos | |
|---|---|
| name | 
 Obrigatório. 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. Rótulos com tags de idioma para o menu. Por exemplo: "menu", "almoço especial". Os nomes de exibição precisam ter até 140 caracteres e as descrições, no máximo. É necessário 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 de culinária do cardápio. É altamente recomendável preencher esse campo. | 
MenuLabel
Rótulo a ser usado ao exibir 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 de idioma BCP 47. Se o idioma não estiver disponível, o padrão será o inglês. | 
FoodMenuSection
Seção de um menu. Ele pode conter vários itens/pratos.
| Representação JSON | |
|---|---|
| { "labels": [ { object ( | |
| Campos | |
|---|---|
| labels[] | 
 Obrigatório. Marcadores com tag de idioma para esta seção do menu. Os nomes de exibição precisam ter até 140 caracteres e as descrições, no máximo. É necessário 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ários FoodMenuItemOption.
| Representação JSON | |
|---|---|
| { "labels": [ { object ( | |
| Campos | |
|---|---|
| labels[] | 
 Obrigatório. Marcadores com tag de idioma para este item de menu. Os nomes de exibição precisam ter até 140 caracteres e as descrições, no máximo. É necessário pelo menos um conjunto de rótulos. | 
| attributes | 
 Obrigatório. Atributos detalhados do item. Quando as opções do item são especificadas, ele é considerado como um atributo base e é preenchido para cada uma delas. | 
| options[] | 
 Opcional. Isso se destina a um item que tem várias opções diferentes, e os usuários precisam fazer escolhas. Por exemplo: "normal" x "grande" pizza. Quando as opções são especificadas, os rótulos e os 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 alimentação nesse 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 picante do prato. | 
| allergen[] | 
 Opcional. Alergênios associados ao prato. É altamente recomendável preencher esse campo. | 
| dietaryRestriction[] | 
 Opcional. Informações sobre a dieta do prato. É altamente recomendável preencher esse campo. | 
| nutritionFacts | 
 Opcional. Informações nutricionais da opção de prato. É altamente recomendável preencher esse campo. | 
| ingredients[] | 
 Opcional. Ingredientes da opção de prato. | 
| servesNumPeople | 
 Opcional. O número de pessoas que podem ser atendidas por esta opção de prato. | 
| preparationMethods[] | 
 Opcional. Métodos sobre como a opção de prato é preparada. | 
| portionSize | 
 Opcional. Tamanho do pedido, representado em unidades de itens. (por exemplo, 4 "espetos", 6 "pedaços") | 
| mediaKeys[] | 
 Opcional. As teclas de mídia associadas ao prato. Somente mídias com fotos são aceitas. Quando há várias fotos associadas, a primeira é considerada a preferida. | 
Nível de picante
O nível de picante de um alimento.
| Enums | |
|---|---|
| SPICINESS_UNSPECIFIED | Nível não especificado | 
| MILD | Denominação de picante suave. | 
| MEDIUM | Indicação de picante médio. | 
| HOT | Indicação de picante picante. O nível mais picante. | 
Alérgeno
Informações sobre alergênios relacionados a alimentos.
| Enums | |
|---|---|
| ALLERGEN_UNSPECIFIED | Alergênio não especificado | 
| DAIRY | Alergênio relacionado a laticínios | 
| EGG | Alergênio relacionado a ovo | 
| FISH | Alergênio relacionado a peixes | 
| PEANUT | Alergênio relacionado a amendoim | 
| SHELLFISH | Alergênio relacionado a mariscos | 
| SOY | Alergênio relacionado à soja | 
| TREE_NUT | Alergênio relacionado a castanhas | 
| WHEAT | Alergênio relacionado ao trigo | 
DietaryRestriction
Informações sobre a dieta de um alimento.
| Enums | |
|---|---|
| DIETARY_RESTRICTION_UNSPECIFIED | Tipo de dieta não especificado | 
| HALAL | Denominação da comida como prato halal. | 
| KOSHER | Denominação da comida como prato kosher. | 
| ORGANIC | Denominação do alimento como prato orgânico. | 
| VEGAN | Denominação da comida como prato vegano. | 
| VEGETARIAN | Denominação da comida como prato vegetariano. | 
NutritionFacts
Esta mensagem representa informações nutricionais de um prato.
| Representação JSON | |
|---|---|
| { "calories": { object ( | |
| Campos | |
|---|---|
| calories | 
 Opcional. Calorias do prato. | 
| totalFat | 
 Opcional. Informações de gordura de um determinado prato. | 
| cholesterol | 
 Opcional. Informações sobre o colesterol de um prato específico. | 
| sodium | 
 Opcional. Informações de sódio para um determinado prato. | 
| totalCarbohydrate | 
 Opcional. Informações sobre carboidratos de um prato específico. | 
| protein | 
 Opcional. Informações de proteína para um determinado prato. | 
CaloriesFact
Essa mensagem denota informações de calorias com limites superior e inferior. O valor mais baixo precisa ser especificado. Os valores inferior e superior são números não negativos.
| Representação JSON | |
|---|---|
| {
  "lowerAmount": integer,
  "upperAmount": integer,
  "unit": enum ( | |
| Campos | |
|---|---|
| lowerAmount | 
 Obrigatório. Menos calorias | 
| upperAmount | 
 Opcional. Quantidade maior de calorias | 
| unit | 
 Obrigatório. Unidade das informações de calorias fornecidas. | 
EnergyUnit
Possíveis unidades de energia alimentar (calorias).
| Enums | |
|---|---|
| ENERGY_UNIT_UNSPECIFIED | Unidade de energia não especificada | 
| CALORIE | caloria | 
| JOULE | Joule | 
NutritionFact
Essa mensagem denota informações nutricionais com limites superior e inferior e pode ser representada por unidades de massa. O valor mais baixo precisa ser especificado. Os valores inferior e superior são números não negativos.
| Representação JSON | |
|---|---|
| {
  "lowerAmount": number,
  "upperAmount": number,
  "unit": enum ( | |
| Campos | |
|---|---|
| lowerAmount | 
 Obrigatório. Quantidade menor de nutrição | 
| upperAmount | 
 Opcional. Maior quantidade de nutrição | 
| unit | 
 Obrigatório. Unidade das informações nutricionais fornecidas. | 
MassUnit
Possíveis unidades de massa.
| Enums | |
|---|---|
| MASS_UNIT_UNSPECIFIED | Unidade de massa não especificada | 
| GRAM | Gram | 
| MILLIGRAM | Miligrama | 
Ingredientes
Esta mensagem denota informações sobre os ingredientes 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, no máximo. É necessário pelo menos um conjunto de rótulos. | 
PreparationMethod
Método de preparo de um prato.
| Enums | |
|---|---|
| PREPARATION_METHOD_UNSPECIFIED | Método de preparação não especificado | 
| BAKED | Método baking | 
| BARBECUED | Método de churrasco | 
| BASTED | Método basado | 
| BLANCHED | Método esclarecido | 
| BOILED | Método fervido | 
| BRAISED | Método branqueado | 
| CODDLED | Método integrado | 
| FERMENTED | Método fermentado | 
| FRIED | Método frito | 
| GRILLED | Método grelhado | 
| KNEADED | Método de mistura | 
| MARINATED | Método marinado | 
| PAN_FRIED | Método de fritura | 
| PICKLED | Método em conserva | 
| PRESSURE_COOKED | Método de cozimento por pressão | 
| ROASTED | Método torrado | 
| SAUTEED | Método preparado | 
| SEARED | Método seared | 
| SIMMERED | Método simulado | 
| SMOKED | Método defumado | 
| STEAMED | Método no vapor | 
| STEEPED | Método inclinado | 
| STIR_FRIED | Método de fritura | 
| 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 nameInfo repetido é usado para a unidade em vários idiomas. | 
FoodMenuItemOption
Opção de um Item. Requer uma seleção explícita do usuário.
| Representação JSON | |
|---|---|
| { "labels": [ { object ( | |
| Campos | |
|---|---|
| labels[] | 
 Obrigatório. Marcadores com tag de idioma para esta opção de item de menu. Por exemplo: "beef pad thai", "veggie pad thai", "pizza pequena", "pizza grande". Os nomes de exibição precisam ter até 140 caracteres e as descrições, no máximo. É necessário 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 de atributos no nível do item como a base. | 
Culinária
Informações sobre a culinária de um restaurante.
| Enums | |
|---|---|
| CUISINE_UNSPECIFIED | Cozinha não especificada | 
| 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 | Culinária 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 | Outros tipos de culinária |