- Rappresentazione JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- piccantezza
- Allergene
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Ingrediente
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Cucina
Menu di un'attività che offre piatti gastronomici.
Rappresentazione JSON | |
---|---|
{
"name": string,
"menus": [
{
object ( |
Campi | |
---|---|
name |
Obbligatorio. Identificatore Google per questa località nel formato: |
menus[] |
Campo facoltativo. Una raccolta di menù di piatti. |
FoodMenu
Menu di un'attività che serve piatti gastronomici.
Rappresentazione JSON | |
---|---|
{ "labels": [ { object ( |
Campi | |
---|---|
labels[] |
Obbligatorio. Etichette del menu con tag lingua. Ad es. "menu", "pranzo speciale". I nomi visualizzati non devono superare i 140 caratteri e le descrizioni non possono superare i 1000 caratteri. È richiesto almeno un set di etichette. |
sourceUrl |
Campo facoltativo. URL di origine del menu se c'è una pagina web a cui accedere. |
sections[] |
Obbligatorio. Sezioni del menu. |
cuisines[] |
Campo facoltativo. Informazioni sulla cucina per il menù. Ti consigliamo vivamente di compilare questo campo. |
MenuLabel
Etichetta da utilizzare per la visualizzazione del menu e dei suoi vari componenti secondari.
Rappresentazione JSON | |
---|---|
{ "displayName": string, "description": string, "languageCode": string } |
Campi | |
---|---|
displayName |
Obbligatorio. Nome visualizzato del componente. |
description |
Campo facoltativo. Informazioni supplementari sul componente. |
languageCode |
Campo facoltativo. Il codice lingua BCP 47. Se la lingua non è disponibile, per impostazione predefinita verrà impostata l'inglese. |
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 non devono superare i 140 caratteri e le descrizioni non possono 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 lingua per questa voce di menu. I nomi visualizzati non devono superare i 140 caratteri e le descrizioni non possono superare i 1000 caratteri. È richiesto almeno un set di etichette. |
attributes |
Obbligatorio. Attributi dettagliati dell'articolo. Quando le opzioni articolo vengono specificate, vengono considerate come attributi di base e vengono compilate per ciascuna opzione. |
options[] |
Campo facoltativo. Si tratta di un articolo disponibile in più opzioni e che gli utenti devono fare delle scelte. Ad esempio, pizza "normale" o pizza "grande". Quando le opzioni vengono specificate, 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 in questo campo. |
FoodMenuItemAttributes
Attributi di un alimento/piatto.
Rappresentazione JSON | |
---|---|
{ "price": { object ( |
Campi | |
---|---|
price |
Obbligatorio. Prezzo del piatto. |
spiciness |
Campo facoltativo. Livello di piccantezza del piatto. |
allergen[] |
Campo facoltativo. Allergeni associati al piatto alimentare. Ti consigliamo vivamente di compilare questo campo. |
dietaryRestriction[] |
Campo facoltativo. Informazioni dietetiche del piatto. Ti consigliamo vivamente di compilare questo campo. |
nutritionFacts |
Campo facoltativo. Valori nutrizionali del piatto. Ti consigliamo vivamente di compilare questo campo. |
ingredients[] |
Campo facoltativo. Ingredienti del piatto. |
servesNumPeople |
Campo facoltativo. Numero di persone che possono essere servite da questa opzione. |
preparationMethods[] |
Campo facoltativo. Metodi di preparazione del piatto. |
portionSize |
Campo facoltativo. Dimensione dell'ordine espressa in unità di elementi. (ad es. 4 "spiedini", 6 "pezzi") |
mediaKeys[] |
Campo facoltativo. I tasti multimediali dei contenuti multimediali associati al piatto. Sono supportati solo i contenuti multimediali fotografici. Quando sono associate più foto, la prima foto viene considerata come la foto preferita. |
Piccantezza
Il livello di piccantezza di un alimento.
Enum | |
---|---|
SPICINESS_UNSPECIFIED |
Livello non specificato |
MILD |
Nota di lieve piccantezza. |
MEDIUM |
Danno piccante medio. |
HOT |
Denozione di piccantezza piccante. Il livello più piccante. |
Allergeni
Informazioni sugli allergeni relative a un alimento.
Enum | |
---|---|
ALLERGEN_UNSPECIFIED |
Allergene non specificato |
DAIRY |
Allergene correlato ai latticini |
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 alimentazione non specificato |
HALAL |
Denozione del cibo come piatto halal. |
KOSHER |
Denozione del cibo come piatto kosher. |
ORGANIC |
Denozione del cibo come piatto biologico. |
VEGAN |
Denozione del piatto come piatto vegano. |
VEGETARIAN |
Denozione del cibo come piatto vegetariano. |
NutritionFacts
Questo messaggio rappresenta le informazioni nutrizionali di un piatto.
Rappresentazione JSON | |
---|---|
{ "calories": { object ( |
Campi | |
---|---|
calories |
Campo facoltativo. Calorie del piatto. |
totalFat |
Campo facoltativo. Informazioni sui grassi per un determinato piatto. |
cholesterol |
Campo facoltativo. Informazioni sul colesterolo per un determinato piatto. |
sodium |
Campo facoltativo. Informazioni sul sodio per una determinata pietanza. |
totalCarbohydrate |
Campo facoltativo. Informazioni sui carboidrati per un determinato piatto. |
protein |
Campo facoltativo. Informazioni proteiche per un determinato piatto. |
CaloriesFact
Questo messaggio indica le informazioni sulle calorie con un limite superiore e un intervallo inferiore. È necessario specificare un importo inferiore. Sia gli importi inferiori che superiori sono numeri non negativi.
Rappresentazione JSON | |
---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
Campi | |
---|---|
lowerAmount |
Obbligatorio. Meno calorie |
upperAmount |
Campo facoltativo. Quantità superiore di calorie |
unit |
Obbligatorio. Unità delle informazioni sulle calorie fornite. |
EnergyUnit
Possibili unità di energia degli alimenti (calorie).
Enum | |
---|---|
ENERGY_UNIT_UNSPECIFIED |
Unità di energia non specificata |
CALORIE |
Caloria |
JOULE |
Joule |
NutritionFact
Questo messaggio indica le informazioni nutrizionali con un limite superiore e un limite inferiore e può essere rappresentato da un'unità di massa. È necessario specificare un importo inferiore. Sia gli importi inferiori che superiori sono numeri non negativi.
Rappresentazione JSON | |
---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
Campi | |
---|---|
lowerAmount |
Obbligatorio. Quantità minore di alimentazione |
upperAmount |
Campo facoltativo. Quantità massima di sostanze nutritive |
unit |
Obbligatorio. Unità delle informazioni nutrizionali fornite. |
MassUnit
Unità di massa possibili.
Enum | |
---|---|
MASS_UNIT_UNSPECIFIED |
Unità di massa non specificata |
GRAM |
Gram |
MILLIGRAM |
Milligramma |
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 non devono superare i 140 caratteri e le descrizioni non possono 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 cottura al forno |
BARBECUED |
Metodo grigliato |
BASTED |
Metodo istituito |
BLANCHED |
Metodo bianco |
BOILED |
Metodo bollito |
BRAISED |
Metodo brasato |
CODDLED |
Metodo codificato |
FERMENTED |
Metodo fermentato |
FRIED |
Metodo fritto |
GRILLED |
Metodo alla griglia |
KNEADED |
Metodo impastato |
MARINATED |
Metodo con marinatura |
PAN_FRIED |
Metodo fritto in padella |
PICKLED |
Metodo in salamoia |
PRESSURE_COOKED |
Metodo di cottura a pressione |
ROASTED |
Metodo arrosto |
SAUTEED |
Metodo saltato |
SEARED |
Metodo di saturazione |
SIMMERED |
Metodo a fuoco lento |
SMOKED |
Metodo affumicato |
STEAMED |
Metodo al vapore |
STEEPED |
Metodo con picchi |
STIR_FRIED |
Metodo saltato in padella |
OTHER_METHOD |
Altro metodo |
PortionSize
Porzione di una pietanza.
Rappresentazione JSON | |
---|---|
{
"quantity": integer,
"unit": [
{
object ( |
Campi | |
---|---|
quantity |
Obbligatorio. Numero della porzione. |
unit[] |
Obbligatorio. Il campo nameInfo ripetuto è per l'unità in più lingue. |
FoodMenuItemOption
Opzione di un elemento. Richiede una selezione esplicita da parte dell'utente.
Rappresentazione JSON | |
---|---|
{ "labels": [ { object ( |
Campi | |
---|---|
labels[] |
Obbligatorio. Etichette con tag lingua per questa opzione di voce di menu. E.g.: "beef pad thai", "veggie pad thai", "pizza piccola", "pizza grande". I nomi visualizzati non devono superare i 140 caratteri e le descrizioni non possono 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 |
Gallina |
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 |