- Rappresentazione JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Piccante
- Allergene
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Ingrediente
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Cucina
Menù di un'attività che serve piatti alimentari.
| Rappresentazione JSON | |
|---|---|
| {
  "name": string,
  "menus": [
    {
      object ( | |
| Campi | |
|---|---|
| name | 
 Obbligatorio. Identificatore Google di questa sede nel formato:  | 
| menus[] | 
 (Facoltativo) Una raccolta di menù di cibo. | 
FoodMenu
Menu di un'attività che serve piatti alimentari.
| Rappresentazione JSON | |
|---|---|
| { "labels": [ { object ( | |
| Campi | |
|---|---|
| labels[] | 
 Obbligatorio. Etichette con tag lingua per il menu. Ad es. "menu", "Speciale pranzo". I nomi visualizzati devono contenere al massimo 140 caratteri, mentre le descrizioni non devono superare i 1000 caratteri. È richiesto almeno un set di etichette. | 
| sourceUrl | 
 (Facoltativo) URL di origine del menu se c'è una pagina web a cui andare. | 
| sections[] | 
 Obbligatorio. Sezioni del menu. | 
| cuisines[] | 
 (Facoltativo) Informazioni sulla cucina per il menù. Ti consigliamo vivamente di fornire questo campo. | 
MenuLabel
Etichetta da utilizzare per la visualizzazione del menu e dei suoi vari sottocomponenti.
| 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 del linguaggio BCP 47. Se la lingua non è disponibile, verrà utilizzata per impostazione predefinita l'inglese. | 
FoodMenuSection
Sezione di un menu. Può contenere più piatti/piatti.
| Rappresentazione JSON | |
|---|---|
| { "labels": [ { object ( | |
| Campi | |
|---|---|
| labels[] | 
 Obbligatorio. Etichette con tag di lingua per questa sezione del menu. I nomi visualizzati devono contenere al massimo 140 caratteri, mentre le descrizioni non devono superare i 1000 caratteri. È richiesto almeno un set 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 può contenere più FoodMenuItemOption.
| Rappresentazione JSON | |
|---|---|
| { "labels": [ { object ( | |
| Campi | |
|---|---|
| labels[] | 
 Obbligatorio. Etichette con tag di lingua per questa voce di menu. I nomi visualizzati devono contenere al massimo 140 caratteri, mentre le descrizioni non devono superare i 1000 caratteri. È richiesto almeno un set di etichette. | 
| attributes | 
 Obbligatorio. Attributi dettagliati dell'articolo. Quando vengono specificate le opzioni elemento, questo viene considerato come attributi di base e viene compilato con ogni opzione. | 
| options[] | 
 (Facoltativo) Si tratta di un articolo che è disponibile in più opzioni diverse e gli utenti sono tenuti a fare delle scelte. Ad es. "regolare" e "grandi" pizza. Quando vengono specificate le opzioni, le etichette e gli attributi a livello di articolo diventeranno automaticamente le etichette e gli attributi della prima opzione. I clienti devono solo specificare altre opzioni alimentari aggiuntive in questo campo. | 
FoodMenuItemAttributes
Attributi di un alimento/piatto.
| Rappresentazione JSON | |
|---|---|
| { "price": { object ( | |
| Campi | |
|---|---|
| price | 
 Obbligatorio. Prezzo del piatto. | 
| spiciness | 
 (Facoltativo) Livello di piccantezza del piatto. | 
| allergen[] | 
 (Facoltativo) Allergeni associati al piatto alimentare. Ti consigliamo vivamente di fornire questo campo. | 
| dietaryRestriction[] | 
 (Facoltativo) Informazioni sull'alimentazione 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 per i piatti. | 
| servesNumPeople | 
 (Facoltativo) Questo piatto indica il numero di persone che può essere servito. | 
| preparationMethods[] | 
 (Facoltativo) Metodi di preparazione del piatto. | 
| portionSize | 
 (Facoltativo) Dimensione dell'ordine, rappresentata 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 per le foto. Quando sono associate più foto, la prima foto viene considerata come preferita. | 
Piccante
Il livello di piccantezza di un alimento.
| Enum | |
|---|---|
| SPICINESS_UNSPECIFIED | Livello non specificato | 
| MILD | Denominazione di piccante leggera. | 
| MEDIUM | Denominazione di piccante medio. | 
| HOT | Denominazione di piccante. Il livello più piccante. | 
Allergeni
Informazioni sugli allergeni relativi a un alimento.
| Enum | |
|---|---|
| ALLERGEN_UNSPECIFIED | Allergene non specificato | 
| DAIRY | Allergene correlato ai latticini | 
| EGG | Allergene correlato alle uova | 
| FISH | Allergene correlato ai pesci | 
| 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 sull'alimentazione di un alimento.
| Enum | |
|---|---|
| DIETARY_RESTRICTION_UNSPECIFIED | Tipo di dieta non specificato | 
| HALAL | Denozione del cibo come piatto halal. | 
| KOSHER | Denominazione del cibo in qualità di piatto kosher. | 
| ORGANIC | Denominazione del cibo come piatto biologico. | 
| VEGAN | Denominazione del cibo come piatto vegano. | 
| VEGETARIAN | Denominazione del cibo come piatto vegetariano. | 
NutritionFacts
Questo messaggio rappresenta i valori 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 di un determinato piatto. | 
CaloriesFact
Questo messaggio indica informazioni sulle calorie con un limite superiore e un limite inferiore. È necessario specificare un importo inferiore. Sia gli importi inferiori che quelli superiori sono numeri non negativi.
| Rappresentazione JSON | |
|---|---|
| {
  "lowerAmount": integer,
  "upperAmount": integer,
  "unit": enum ( | |
| Campi | |
|---|---|
| lowerAmount | 
 Obbligatorio. Riduzione della quantità di calorie | 
| upperAmount | 
 (Facoltativo) Quantità superiore di calorie | 
| unit | 
 Obbligatorio. Unità delle informazioni sulle calorie fornite. | 
EnergyUnit
Possibili unità di energia alimentare (calorie).
| Enum | |
|---|---|
| ENERGY_UNIT_UNSPECIFIED | Unità energia non specificata | 
| CALORIE | Caloria | 
| JOULE | Joule | 
NutritionFact
Questo messaggio indica le informazioni relative all'alimentazione con un limite superiore e uno inferiore e può essere rappresentato dall'unità di massa. È necessario specificare un importo inferiore. Sia gli importi inferiori che quelli superiori sono numeri non negativi.
| Rappresentazione JSON | |
|---|---|
| {
  "lowerAmount": number,
  "upperAmount": number,
  "unit": enum ( | |
| Campi | |
|---|---|
| lowerAmount | 
 Obbligatorio. Minore quantità di alimentazione | 
| upperAmount | 
 (Facoltativo) Nutrizione superiore | 
| 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 non devono superare i 1000 caratteri. È richiesto almeno un set di etichette. | 
PreparationMethod
Metodo di preparazione di un piatto.
| Enum | |
|---|---|
| PREPARATION_METHOD_UNSPECIFIED | Metodo di preparazione non specificato | 
| BAKED | Metodo cotto | 
| BARBECUED | Metodo Barbecue | 
| BASTED | Metodo basted | 
| BLANCHED | Metodo sbiancato | 
| BOILED | Metodo bollito | 
| BRAISED | Brasatura | 
| CODDLED | Metodo Coddled | 
| FERMENTED | Metodo fermentato | 
| FRIED | Metodo fritto | 
| GRILLED | Metodo alla griglia | 
| KNEADED | Metodo impastato | 
| MARINATED | Metodo marinato | 
| PAN_FRIED | Metodo in padella | 
| PICKLED | Metodo in salamoia | 
| PRESSURE_COOKED | Metodo di cottura a pressione | 
| ROASTED | Metodo arrosto | 
| SAUTEED | Metodo saltato | 
| SEARED | Metodo scottato | 
| SIMMERED | Metodo cotto | 
| SMOKED | Metodo affumicato | 
| STEAMED | Metodo vapore | 
| STEEPED | Metodo in salita | 
| STIR_FRIED | Metodo fritto | 
| OTHER_METHOD | Altro metodo | 
PortionSize
Porre le porzioni di un piatto.
| Rappresentazione JSON | |
|---|---|
| {
  "quantity": integer,
  "unit": [
    {
      object ( | |
| Campi | |
|---|---|
| quantity | 
 Obbligatorio. Numero della porzione. | 
| unit[] | 
 Obbligatorio. Il campo nameInfo ripetuto è relativo all'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 voce di menu. ad esempio: "beef pad thai", "veggie pad thai", "pizza piccola", "pizza grande". I nomi visualizzati devono contenere al massimo 140 caratteri, mentre le descrizioni non devono superare i 1000 caratteri. È richiesto almeno un set di etichette. | 
| attributes | 
 Obbligatorio. Attributi dettagliati dell'opzione 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 | Cucina vegetariana | 
| VIETNAMESE | la cucina vietnamita | 
| OTHER_CUISINE | Altra cucina |