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