- Representação JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Picante
- Alérgeno
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit (link em inglês)
- 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 tag do idioma para o menu. Por exemplo, "menu", "especial de almoço". Os nomes de exibição precisam ter até 140 caracteres, e as descrições até 1.000 caracteres. É 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 BCP 47 do idioma. 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. Rótulos 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. Ele pode ser o prato em si ou conter vários 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, no máximo. É necessário pelo menos um conjunto de rótulos. |
attributes |
Obrigatório. Atributos detalhados do item. Quando as opções de item são especificadas, isso é considerado como os atributos básicos e preenchido em cada opção. |
options[] |
Opcional. Isso é para 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 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 comida 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 tempero do prato. |
allergen[] |
Opcional. Alergênios 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 preencher 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 preparo do prato. |
portionSize |
Opcional. Tamanho do pedido, representado em unidades de itens. (por exemplo, 4 "espetinhos", 6 "pedaços") |
mediaKeys[] |
Opcional. As teclas de mídia associadas ao prato. Somente mídia de fotos é aceita. Quando há várias fotos associadas, a primeira é considerada a preferida. |
Nível de picante
O nível de tempero de um alimento.
Enums | |
---|---|
SPICINESS_UNSPECIFIED |
Nível não especificado |
MILD |
Denominação de picante suave. |
MEDIUM |
Indicação de nível de tempero médio. |
HOT |
Denominação de picante. O nível mais picante. |
Alergênio
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ênico relacionado a ovos |
FISH |
Alérgeno relacionado a peixes |
PEANUT |
Alergênio relacionado a amendoim |
SHELLFISH |
Alérgeno relacionado a frutos do mar |
SOY |
Alergênio relacionado à soja |
TREE_NUT |
Alergênio relacionado a castanhas |
WHEAT |
Alergênio relacionado ao trigo |
DietaryRestriction
Informações dietéticas de um alimento.
Enums | |
---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Tipo de dieta não especificado |
HALAL |
Indicação de que o alimento é 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 |
Indicação do alimento como um prato vegetariano. |
NutritionFacts
Esta mensagem representa as 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 determinado prato. |
protein |
Opcional. Informações sobre proteínas de um determinado prato. |
CaloriesFact
Essa mensagem indica informações de calorias com um limite máximo e mínimo. O valor mais baixo precisa ser especificado. 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. Menos calorias |
upperAmount |
Opcional. Quantidade máxima de calorias |
unit |
Obrigatório. Unidade das informações de calorias. |
EnergyUnit
Possíveis unidades de energia alimentar (calorias).
Enums | |
---|---|
ENERGY_UNIT_UNSPECIFIED |
Unidade de energia não especificada |
CALORIE |
Calorias |
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. Tanto valores menores quanto maiores são números não negativos.
Representação JSON | |
---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
Campos | |
---|---|
lowerAmount |
Obrigatório. Menor quantidade de nutrientes |
upperAmount |
Opcional. Quantidade alta de nutrientes |
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
Essa mensagem indica 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 de cozimento |
BRAISED |
Método branqueado |
CODDLED |
Método protegido |
FERMENTED |
Método fermentado |
FRIED |
Método frito |
GRILLED |
Método de grelhado |
KNEADED |
Método de mistura |
MARINATED |
Método marinado |
PAN_FRIED |
Método de fritura |
PICKLED |
Método de picles |
PRESSURE_COOKED |
Método de cozimento por pressão |
ROASTED |
Método de torra |
SAUTEED |
Método de refogar |
SEARED |
Método seared |
SIMMERED |
Método de cozimento lento |
SMOKED |
Método defumado |
STEAMED |
Método de cozimento a vapor |
STEEPED |
Método de imersão |
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. Ele exige 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: "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, 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 |
Outras culinárias |