- Rappresentazione JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Piccantezza
- Allergene
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Ingrediente
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Cucina
Menù di un'attività che serve piatti.
| Rappresentazione JSON | |
|---|---|
{
"name": string,
"menus": [
{
object ( |
|
| Campi | |
|---|---|
name |
Obbligatorio. Identificatore Google per questa posizione nel modulo: |
menus[] |
Facoltativo. Una raccolta di menu di cibo. |
FoodMenu
Menù di un'attività che serve piatti.
| Rappresentazione JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Campi | |
|---|---|
labels[] |
Obbligatorio. Etichette con tag di lingua per il menu. Ad esempio "menu", "offerta speciale per il pranzo". I nomi visualizzati devono contenere al massimo 140 caratteri, mentre le descrizioni al massimo 1000. È necessario almeno un insieme di etichette. |
sourceUrl |
Facoltativo. L'URL di origine del menu, se esiste una pagina web da visitare. |
sections[] |
Obbligatorio. Sezioni del menu. |
cuisines[] |
Facoltativo. Informazioni sulla cucina per il menu. Ti consigliamo vivamente di fornire questo campo. |
MenuLabel
Etichetta da utilizzare per visualizzare il menu e i relativi vari componenti secondari.
| Rappresentazione JSON | |
|---|---|
{ "displayName": string, "description": string, "languageCode": string } |
|
| Campi | |
|---|---|
displayName |
Obbligatorio. Nome visualizzato del componente. |
description |
Facoltativo. Informazioni supplementari sul componente. |
languageCode |
Facoltativo. Il codice BCP 47 della lingua. Se la lingua non è disponibile, verrà impostato l'inglese per impostazione predefinita. |
FoodMenuSection
Sezione di un menu. Può contenere più articoli/piatti.
| Rappresentazione JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Campi | |
|---|---|
labels[] |
Obbligatorio. Etichette con tag lingua per questa sezione del menu. I nomi visualizzati devono contenere al massimo 140 caratteri, mentre le descrizioni al massimo 1000. È necessario almeno un insieme di etichette. |
items[] |
Obbligatorio. Elementi della sezione. Ogni sezione deve contenere almeno un elemento. |
FoodMenuItem
Elemento di una sezione. Può essere il piatto stesso o contenere più FoodMenuItemOption.
| Rappresentazione JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Campi | |
|---|---|
labels[] |
Obbligatorio. Etichette con tag lingua per questa voce di menu. I nomi visualizzati devono contenere al massimo 140 caratteri, mentre le descrizioni al massimo 1000. È necessario almeno un insieme di etichette. |
attributes |
Obbligatorio. Attributi dettagliati dell'articolo. Quando vengono specificate le opzioni dell'articolo, queste vengono considerate come gli attributi di base e vengono compilate in ogni opzione. |
options[] |
Facoltativo. Si tratta di un articolo disponibile in diverse opzioni e gli utenti devono fare delle scelte. Ad esempio, una pizza "normale" rispetto a una pizza "grande". Quando vengono specificate le opzioni, le etichette e gli attributi a livello di articolo diventano automaticamente le etichette e gli attributi della prima opzione. I clienti devono specificare solo altre opzioni alimentari aggiuntive in questo campo. |
FoodMenuItemAttributes
Attributi di un alimento/piatto.
| Rappresentazione JSON | |
|---|---|
{ "price": { object ( |
|
| Campi | |
|---|---|
price |
Obbligatorio. Il prezzo del piatto. |
spiciness |
Facoltativo. Il livello di piccantezza del piatto. |
allergen[] |
Facoltativo. Gli allergeni associati al piatto. Ti consigliamo vivamente di fornire questo campo. |
dietaryRestriction[] |
Facoltativo. Informazioni dietetiche del piatto. Ti consigliamo vivamente di fornire questo campo. |
nutritionFacts |
Facoltativo. Dati nutrizionali dell'opzione del piatto. Ti consigliamo vivamente di fornire questo campo. |
ingredients[] |
Facoltativo. Ingredienti dell'opzione del piatto. |
servesNumPeople |
Facoltativo. Numero di persone che possono essere servite con questa opzione di piatto. |
preparationMethods[] |
Facoltativo. Metodi di preparazione dell'opzione per il piatto. |
portionSize |
Facoltativo. Dimensioni dell'ordine, rappresentate in unità di articoli. (ad es. 4 "spiedini", 6 "pezzi") |
mediaKeys[] |
Facoltativo. I tasti multimediali dei contenuti multimediali associati al piatto. Sono supportati solo i contenuti multimediali fotografici. Quando sono associate più foto, la prima viene considerata la foto preferita. |
Piccantezza
Il livello di piccantezza di un alimento.
| Enum | |
|---|---|
SPICINESS_UNSPECIFIED |
Livello non specificato |
MILD |
Indicazione di piccantezza leggera. |
MEDIUM |
Indicazione di piccantezza media. |
HOT |
Denotazione di piccante. Il livello più piccante. |
Allergene
Informazioni sugli allergeni di un alimento.
| Enum | |
|---|---|
ALLERGEN_UNSPECIFIED |
Allergene non specificato |
DAIRY |
Allergene correlato ai prodotti lattiero-caseari |
EGG |
Allergene correlato alle uova |
FISH |
Allergene correlato al pesce |
PEANUT |
Allergene correlato alle arachidi |
SHELLFISH |
Allergene correlato ai crostacei |
SOY |
Allergene correlato alla soia |
TREE_NUT |
Allergene correlato alla frutta a guscio |
WHEAT |
Allergene correlato al grano |
DietaryRestriction
Informazioni dietetiche di un alimento.
| Enum | |
|---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Tipo di dieta non specificato |
DAIRY_FREE |
Indicazione del cibo come piatto senza latticini. |
GLUTEN_FREE |
Indicazione del cibo come piatto senza glutine. |
HALAL |
Indicazione del cibo come piatto halal. |
KOSHER |
Indicazione del cibo come piatto kosher. |
ORGANIC |
Denominazione del cibo come piatto biologico. |
VEGAN |
Indicazione del cibo come piatto vegano. |
VEGETARIAN |
Indicazione del cibo come piatto vegetariano. |
NutritionFacts
Questo messaggio rappresenta i dati nutrizionali di un piatto.
| Rappresentazione JSON | |
|---|---|
{ "calories": { object ( |
|
| Campi | |
|---|---|
calories |
Facoltativo. Calorie del piatto. |
totalFat |
Facoltativo. Informazioni sui grassi per un determinato piatto. |
cholesterol |
Facoltativo. Informazioni sul colesterolo per un determinato piatto. |
sodium |
Facoltativo. Informazioni sul sodio per un determinato piatto. |
totalCarbohydrate |
Facoltativo. Informazioni sui carboidrati per un determinato piatto. |
protein |
Facoltativo. Informazioni sulle proteine per un determinato piatto. |
CaloriesFact
Questo messaggio indica le informazioni sulle calorie con un intervallo di limite superiore e inferiore. È necessario specificare l'importo inferiore. Gli importi inferiore e superiore sono numeri non negativi.
| Rappresentazione JSON | |
|---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
|
| Campi | |
|---|---|
lowerAmount |
Obbligatorio. Quantità inferiore di calorie |
upperAmount |
Facoltativo. Quantità massima di calorie |
unit |
Obbligatorio. Unità delle informazioni sulle calorie fornite. |
EnergyUnit
Possibili unità di energia alimentare (calorie).
| Enum | |
|---|---|
ENERGY_UNIT_UNSPECIFIED |
Unità di energia non specificata |
CALORIE |
Caloria |
JOULE |
Joule |
NutritionFact
Questo messaggio indica informazioni nutrizionali con un intervallo di limite superiore e inferiore e può essere rappresentato dall'unità di massa. È necessario specificare l'importo inferiore. Gli importi inferiore e superiore sono numeri non negativi.
| Rappresentazione JSON | |
|---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
|
| Campi | |
|---|---|
lowerAmount |
Obbligatorio. Quantità inferiore di nutrizione |
upperAmount |
Facoltativo. Quantità massima di nutrienti |
unit |
Obbligatorio. Unità delle informazioni nutrizionali fornite. |
MassUnit
Possibili unità di massa.
| Enum | |
|---|---|
MASS_UNIT_UNSPECIFIED |
Unità di massa non specificata |
GRAM |
Gram |
MILLIGRAM |
Milligrammo |
Ingrediente
Questo messaggio indica le informazioni sugli ingredienti di un piatto.
| Rappresentazione JSON | |
|---|---|
{
"labels": [
{
object ( |
|
| Campi | |
|---|---|
labels[] |
Obbligatorio. Etichette per descrivere l'ingrediente. I nomi visualizzati devono contenere al massimo 140 caratteri, mentre le descrizioni al massimo 1000. È necessario almeno un insieme di etichette. |
PreparationMethod
Metodo di preparazione di un piatto.
| Enum | |
|---|---|
PREPARATION_METHOD_UNSPECIFIED |
Metodo di preparazione non specificato |
BAKED |
Metodo di cottura |
BARBECUED |
Metodo di cottura alla griglia |
BASTED |
Metodo di cottura arrosto |
BLANCHED |
Metodo sbiancato |
BOILED |
Metodo di ebollizione |
BRAISED |
Metodo di cottura brasata |
CODDLED |
Metodo di cottura delicata |
FERMENTED |
Metodo di fermentazione |
FRIED |
Metodo Fried |
GRILLED |
Metodo alla griglia |
KNEADED |
Metodo di impasto |
MARINATED |
Metodo di marinatura |
PAN_FRIED |
Metodo di cottura in padella |
PICKLED |
Metodo di serializzazione |
PRESSURE_COOKED |
Metodo di cottura a pressione |
ROASTED |
Roasted method |
SAUTEED |
Metodo di cottura in padella |
SEARED |
Metodo di cottura alla piastra |
SIMMERED |
Metodo di cottura a fuoco lento |
SMOKED |
Metodo affumicato |
STEAMED |
Metodo di cottura a vapore |
STEEPED |
Metodo di infusione |
STIR_FRIED |
Metodo di cottura saltato in padella |
OTHER_METHOD |
Altro metodo |
PortionSize
Porzione di un piatto.
| Rappresentazione JSON | |
|---|---|
{
"quantity": integer,
"unit": [
{
object ( |
|
| Campi | |
|---|---|
quantity |
Obbligatorio. Numero della porzione. |
unit[] |
Obbligatorio. Il campo ripetuto nameInfo è per l'unità in più lingue. |
FoodMenuItemOption
Opzione di un articolo. Richiede una selezione esplicita dell'utente.
| Rappresentazione JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Campi | |
|---|---|
labels[] |
Obbligatorio. Etichette con tag di lingua per questa opzione di menu. ad esempio: "beef pad thai", "veggie pad thai", "small pizza", "large pizza". I nomi visualizzati devono contenere al massimo 140 caratteri, mentre le descrizioni al massimo 1000. È necessario almeno un insieme di etichette. |
attributes |
Obbligatorio. Attributi dettagliati dell'opzione dell'articolo. I singoli attributi non specificati verranno ereditati dagli attributi a livello di articolo come base. |
Cucina
Informazioni sulla cucina di un ristorante.
| Enum | |
|---|---|
CUISINE_UNSPECIFIED |
Cucina non specificata |
AMERICAN |
Cucina americana |
ASIAN |
la cucina asiatica |
BRAZILIAN |
la cucina brasiliana |
BREAK_FAST |
Colazione |
BRUNCH |
Brunch |
CHICKEN |
Pollo |
CHINESE |
Cucina cinese |
FAMILY |
Cucina in stile familiare |
FAST_FOOD |
Fast food |
FRENCH |
Cucina francese |
GREEK |
la cucina greca |
GERMAN |
la cucina tedesca |
HAMBURGER |
Hamburger |
INDIAN |
Cucina indiana |
INDONESIAN |
la cucina indonesiana |
ITALIAN |
Cucina italiana |
JAPANESE |
Cucina giapponese |
KOREAN |
Cucina coreana |
LATIN_AMERICAN |
Cucina latinoamericana |
MEDITERRANEAN |
la cucina mediterranea |
MEXICAN |
Cucina messicana |
PAKISTANI |
la cucina pakistana |
PIZZA |
Pizza |
SEAFOOD |
Pesce |
SPANISH |
la cucina spagnola |
SUSHI |
Sushi |
THAI |
la cucina tailandese |
TURKISH |
la cucina turca |
VEGETARIAN |
Cibo vegetariano |
VIETNAMESE |
la cucina vietnamita |
OTHER_CUISINE |
Altra cucina |