- Representação JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Nível de picância
- Alérgenos
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Ingrediente
- PreparationMethod
- PortionSize (link em inglês)
- FoodMenuItemOption
- Culinária
Menus 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 de comida. |
FoodMenu
Cardápio de uma empresa que serve pratos de comida.
Representação JSON | |
---|---|
{ "labels": [ { object ( |
Campos | |
---|---|
labels[] |
Obrigatório. Etiquetas 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 até mil. É necessário pelo menos um conjunto de rótulos. |
sourceUrl |
Opcional. URL da 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 para o 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. Pode conter vários itens/pratos.
Representação JSON | |
---|---|
{ "labels": [ { object ( |
Campos | |
---|---|
labels[] |
Obrigatório. Marcadores de idioma com tag para esta seção de menu. Os nomes de exibição precisam ter até 140 caracteres e as descrições até mil. É 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 pode conter vários FoodMenuItemOption.
Representação JSON | |
---|---|
{ "labels": [ { object ( |
Campos | |
---|---|
labels[] |
Obrigatório. Marcadores de idioma marcados para este item de menu. Os nomes de exibição precisam ter até 140 caracteres e as descrições até mil. É 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, eles são considerados como atributos base e são preenchidos para cada opção. |
options[] |
Opcional. Isso se refere a um item oferecido em várias opções diferentes, e os usuários precisam fazer escolhas. Por exemplo, pizza "normal" x "grande". 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 neste campo. |
FoodMenuItemAttributes
Atributos de um prato/item de comida.
Representação JSON | |
---|---|
{ "price": { object ( |
Campos | |
---|---|
price |
Obrigatório. Preço do prato. |
spiciness |
Opcional. Nível de picante do prato. |
allergen[] |
Opcional. Alérgenos associados ao prato. É altamente recomendável preencher esse campo. |
dietaryRestriction[] |
Opcional. Informações alimentares 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. Este prato oferece quantas pessoas podem ser servidas. |
preparationMethods[] |
Opcional. Métodos sobre como a opção de prato é preparada. |
portionSize |
Opcional. Tamanho do pedido, representado em unidades de itens. (por exemplo, quatro "espetinhos", seis "pedaços") |
mediaKeys[] |
Opcional. As teclas de mídia da mídia associada ao prato. Somente mídias com foto são compatíveis. Quando há várias fotos associadas, a primeira é considerada a foto preferida. |
Pimenta
O nível de pimenta de um prato.
Enums | |
---|---|
SPICINESS_UNSPECIFIED |
Nível não especificado |
MILD |
Denoção de tempero moderado. |
MEDIUM |
Denoção de temperado médio. |
HOT |
Denoção de picante quente. O nível mais picante. |
Alérgenos
Informações de alergênicos sobre um alimento.
Enums | |
---|---|
ALLERGEN_UNSPECIFIED |
Alérgeno não especificado |
DAIRY |
Alérgenos relacionados a laticínios |
EGG |
Alérgeno relacionado ao ovo |
FISH |
Alérgenos relacionados a peixes |
PEANUT |
Alérgeno relacionado ao amendoim |
SHELLFISH |
Alérgenos relacionados a mariscos |
SOY |
Alérgeno relacionado à soja |
TREE_NUT |
Alérgeno relacionado a castanhas |
WHEAT |
Alérgeno relacionado ao trigo |
DietaryRestriction
Informações alimentares de um alimento.
Enums | |
---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Tipo de dieta não especificado |
HALAL |
Denoção da comida como prato halal. |
KOSHER |
Denoção da comida como um prato kosher. |
ORGANIC |
Denoção do alimento como um prato orgânico. |
VEGAN |
Denoção da comida como um prato vegano. |
VEGETARIAN |
Denoção da comida como um prato vegetariano. |
NutritionFacts
Esta mensagem representa os dados nutricionais de um prato.
Representação JSON | |
---|---|
{ "calories": { object ( |
Campos | |
---|---|
calories |
Opcional. Calorias do prato. |
totalFat |
Opcional. Informações de gordura de um prato. |
cholesterol |
Opcional. Informações de colesterol de um determinado prato. |
sodium |
Opcional. Informações de sódio para um determinado prato. |
totalCarbohydrate |
Opcional. Informações de carboidratos de um prato. |
protein |
Opcional. Informações de proteínas de um prato. |
CaloriesFact
Esta mensagem indica informações de calorias com limites máximos e mínimos. O valor mais baixo precisa ser especificado. Tanto os valores inferiores quanto os máximos 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. Quantidade superior 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 |
Calorias |
JOULE |
Joule |
NutritionFact
Esta mensagem indica informações nutricionais com limites máximos e mínimos e pode ser representada por uma unidade de massa. O valor mais baixo precisa ser especificado. Tanto os valores inferiores quanto os máximos 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. 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 indica as informações dos 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 até mil. É necessário pelo menos um conjunto de rótulos. |
PreparationMethod
Método de preparação de um prato.
Enums | |
---|---|
PREPARATION_METHOD_UNSPECIFIED |
Método de preparação não especificado |
BAKED |
Método bake |
BARBECUED |
Método de churrasco |
BASTED |
Método Basted |
BLANCHED |
Método de Blanched |
BOILED |
Método cozido |
BRAISED |
Método trançada |
CODDLED |
Método codificado |
FERMENTED |
Método fermentado |
FRIED |
Método frito |
GRILLED |
Método grelhado |
KNEADED |
Método unido |
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 roasted |
SAUTEED |
Método Sauteed |
SEARED |
Método selado |
SIMMERED |
Método simulado |
SMOKED |
Método defumado |
STEAMED |
Método Steamed |
STEEPED |
Método inclinada |
STIR_FRIED |
Método 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 nameInfo repetido é referente à 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. Rótulos com tags de idioma para essa opção de menu. E.g.: "beef pad thai", "veggie pad thai", "pizza pequena", "pizza grande". Os nomes de exibição precisam ter até 140 caracteres e as descrições até mil. É necessário pelo menos um conjunto de rótulos. |
attributes |
Obrigatório. Atributos detalhados da opção do item. Atributos individuais não especificados serão herdados dos atributos no nível do item como base. |
Culinária
Informações culinárias de um restaurante.
Enums | |
---|---|
CUISINE_UNSPECIFIED |
Culinária 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 |