- JSON-Darstellung
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Schärfe
- Allergen
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Zutat
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Art der Küche
Speisekarten von Unternehmen, die Speisen servieren.
| JSON-Darstellung | |
|---|---|
{
"name": string,
"menus": [
{
object ( |
|
| Felder | |
|---|---|
name |
Erforderlich. Google-ID für diesen Standort im Format: |
menus[] |
Optional. Eine Sammlung von Speisekarten. |
FoodMenu
Speisekarte eines Unternehmens, das Speisen serviert.
| JSON-Darstellung | |
|---|---|
{ "labels": [ { object ( |
|
| Felder | |
|---|---|
labels[] |
Erforderlich. Mit Sprachen gekennzeichnete Labels für das Menü. Beispiel: „Menü“, „Mittagsangebot“. Anzeigenamen dürfen maximal 140 Zeichen lang sein, Beschreibungen maximal 1.000 Zeichen. Mindestens ein Labelsatz ist erforderlich. |
sourceUrl |
Optional. Quell-URL der Speisekarte, falls eine Webseite vorhanden ist, die aufgerufen werden kann. |
sections[] |
Erforderlich. Abschnitte des Menüs. |
cuisines[] |
Optional. Informationen zur Küche für die Speisekarte. Wir empfehlen Ihnen dringend, dieses Feld anzugeben. |
MenuLabel
Label, das beim Anzeigen des Menüs und seiner verschiedenen Unterkomponenten verwendet werden soll.
| JSON-Darstellung | |
|---|---|
{ "displayName": string, "description": string, "languageCode": string } |
|
| Felder | |
|---|---|
displayName |
Erforderlich. Anzeigename der Komponente. |
description |
Optional. Zusätzliche Informationen zur Komponente. |
languageCode |
Optional. Der BCP 47-Code der Sprache. Wenn die Sprache nicht verfügbar ist, wird standardmäßig Englisch verwendet. |
FoodMenuSection
Abschnitt einer Speisekarte Sie kann mehrere Artikel/Gerichte enthalten.
| JSON-Darstellung | |
|---|---|
{ "labels": [ { object ( |
|
| Felder | |
|---|---|
labels[] |
Erforderlich. Sprachbezogene Labels für diesen Menüabschnitt. Anzeigenamen dürfen maximal 140 Zeichen lang sein, Beschreibungen maximal 1.000 Zeichen. Mindestens ein Labelsatz ist erforderlich. |
items[] |
Erforderlich. Elemente des Abschnitts. Jeder Abschnitt muss mindestens ein Element enthalten. |
FoodMenuItem
Element eines Abschnitts. Es kann sich um das Gericht selbst handeln oder mehrere FoodMenuItemOption-Elemente enthalten.
| JSON-Darstellung | |
|---|---|
{ "labels": [ { object ( |
|
| Felder | |
|---|---|
labels[] |
Erforderlich. Sprachbezogene Labels für dieses Menüelement. Anzeigenamen dürfen maximal 140 Zeichen lang sein, Beschreibungen maximal 1.000 Zeichen. Mindestens ein Labelsatz ist erforderlich. |
attributes |
Erforderlich. Detaillierte Attribute des Artikels. Wenn Artikeloptionen angegeben sind, gelten diese als Basisattribute und werden für jede Option übernommen. |
options[] |
Optional. Das gilt für Artikel, die in mehreren verschiedenen Optionen erhältlich sind und bei denen Nutzer eine Auswahl treffen müssen. Beispiel: „normale“ vs. „große“ Pizza. Wenn Optionen angegeben sind, werden Labels und Attribute auf Artikelebene automatisch zu den Labels und Attributen der ersten Option. Kunden müssen in diesem Feld nur weitere zusätzliche Speiseoptionen angeben. |
FoodMenuItemAttributes
Attribute eines Lebensmittels/Gerichts.
| JSON-Darstellung | |
|---|---|
{ "price": { object ( |
|
| Felder | |
|---|---|
price |
Erforderlich. Preis des Gerichts. |
spiciness |
Optional. Schärfegrad des Gerichts. |
allergen[] |
Optional. Allergene, die mit dem Gericht in Verbindung stehen. Wir empfehlen Ihnen dringend, dieses Feld anzugeben. |
dietaryRestriction[] |
Optional. Informationen zur Ernährung des Gerichts. Wir empfehlen Ihnen dringend, dieses Feld anzugeben. |
nutritionFacts |
Optional. Nährwerte des Gerichts. Wir empfehlen Ihnen dringend, dieses Feld anzugeben. |
ingredients[] |
Optional. Zutaten der Option für das Gericht. |
servesNumPeople |
Optional. Anzahl der Personen, für die diese Speise ausreicht. |
preparationMethods[] |
Optional. Methoden zur Zubereitung der Speise |
portionSize |
Optional. Größe der Bestellung, angegeben in Einheiten von Artikeln. z.B. 4 „Spieße“, 6 „Stück“ |
mediaKeys[] |
Optional. Die Media-Schlüssel der Medien, die mit dem Gericht verknüpft sind. Es werden nur Fotomedien unterstützt. Wenn mehrere Fotos verknüpft sind, gilt das erste Foto als bevorzugtes Foto. |
Schärfe
Der Schärfegrad eines Lebensmittels.
| Enums | |
|---|---|
SPICINESS_UNSPECIFIED |
Stufe nicht angegeben |
MILD |
Kennzeichnung von mild scharf. |
MEDIUM |
Denotation von „mittelscharf“. |
HOT |
Denotation von „scharf“. Die schärfste Stufe. |
Allergen
Informationen zu Allergenen in Bezug auf ein Lebensmittel.
| Enums | |
|---|---|
ALLERGEN_UNSPECIFIED |
Allergen nicht angegeben |
DAIRY |
Allergen mit Bezug auf Milchprodukte |
EGG |
Allergen mit Bezug auf Eier |
FISH |
Allergen mit Bezug auf Fisch |
PEANUT |
Allergen mit Bezug auf Erdnüsse |
SHELLFISH |
Allergen in Verbindung mit Schalentieren |
SOY |
Soja-bezogenes Allergen |
TREE_NUT |
Allergen in Verbindung mit Baumnüssen |
WHEAT |
Weizenbezogenes Allergen |
DietaryRestriction
Informationen zu den Ernährungseigenschaften eines Lebensmittels.
| Enums | |
|---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Ernährungstyp nicht angegeben |
DAIRY_FREE |
Kennzeichnung des Gerichts als milchfreies Gericht. |
GLUTEN_FREE |
Kennzeichnung des Gerichts als glutenfrei. |
HALAL |
Kennzeichnung des Lebensmittels als Halal-Gericht |
KOSHER |
Kennzeichnung des Lebensmittels als koscheres Gericht. |
ORGANIC |
Kennzeichnung des Gerichts als Bio-Gericht. |
VEGAN |
Kennzeichnung des Lebensmittels als veganes Gericht. |
VEGETARIAN |
Kennzeichnung des Lebensmittels als vegetarisches Gericht. |
NutritionFacts
Diese Nachricht enthält Nährwerte für ein Gericht.
| JSON-Darstellung | |
|---|---|
{ "calories": { object ( |
|
| Felder | |
|---|---|
calories |
Optional. Kalorien des Gerichts. |
totalFat |
Optional. Informationen zum Fettgehalt eines bestimmten Gerichts. |
cholesterol |
Optional. Informationen zum Cholesteringehalt eines bestimmten Gerichts. |
sodium |
Optional. Informationen zum Natriumgehalt eines bestimmten Gerichts. |
totalCarbohydrate |
Optional. Informationen zum Kohlenhydratgehalt eines bestimmten Gerichts. |
protein |
Optional. Informationen zum Proteingehalt eines bestimmten Gerichts. |
CaloriesFact
Diese Meldung gibt Kalorieninformationen mit einem Bereich für die Ober- und Untergrenze an. Es muss ein niedrigerer Betrag angegeben werden. Sowohl der untere als auch der obere Betrag sind nicht negative Zahlen.
| JSON-Darstellung | |
|---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
|
| Felder | |
|---|---|
lowerAmount |
Erforderlich. Weniger Kalorien |
upperAmount |
Optional. Obergrenze für Kalorien |
unit |
Erforderlich. Einheit der angegebenen Kalorieninformationen. |
EnergyUnit
Mögliche Einheiten für die Energie von Lebensmitteln (Kalorien).
| Enums | |
|---|---|
ENERGY_UNIT_UNSPECIFIED |
Energieeinheit nicht angegeben |
CALORIE |
Kalorie |
JOULE |
Joule |
NutritionFact
Diese Meldung gibt Nährwertinformationen mit einem Bereich für Ober- und Untergrenze an und kann in einer Masseneinheit angegeben werden. Es muss ein niedrigerer Betrag angegeben werden. Sowohl der untere als auch der obere Betrag sind nicht negative Zahlen.
| JSON-Darstellung | |
|---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
|
| Felder | |
|---|---|
lowerAmount |
Erforderlich. Geringere Nährstoffmenge |
upperAmount |
Optional. Obergrenze für Nährwerte |
unit |
Erforderlich. Einheit der angegebenen Nährwertinformationen. |
MassUnit
Mögliche Masseneinheiten.
| Enums | |
|---|---|
MASS_UNIT_UNSPECIFIED |
Masseneinheit nicht angegeben |
GRAM |
Gram |
MILLIGRAM |
Milligramm |
Zutat
Diese Meldung enthält Informationen zu den Zutaten eines Gerichts.
| JSON-Darstellung | |
|---|---|
{
"labels": [
{
object ( |
|
| Felder | |
|---|---|
labels[] |
Erforderlich. Labels zur Beschreibung von Zutaten. Anzeigenamen dürfen maximal 140 Zeichen lang sein, Beschreibungen maximal 1.000 Zeichen. Mindestens ein Labelsatz ist erforderlich. |
PreparationMethod
Zubereitungsmethode eines Gerichts.
| Enums | |
|---|---|
PREPARATION_METHOD_UNSPECIFIED |
Zubereitungsmethode nicht angegeben |
BAKED |
Baked-Methode |
BARBECUED |
Grillmethode |
BASTED |
Basted-Methode |
BLANCHED |
Blanchierte Methode |
BOILED |
Gekochte Methode |
BRAISED |
Schmorverfahren |
CODDLED |
Coddled-Methode |
FERMENTED |
Fermentierte Methode |
FRIED |
Fried-Methode |
GRILLED |
Grillmethode |
KNEADED |
Knetmethode |
MARINATED |
Marinated-Methode |
PAN_FRIED |
Bratpfanne |
PICKLED |
Pickled-Methode |
PRESSURE_COOKED |
Kochen mit Dampfdrucktopf |
ROASTED |
Roasted-Methode |
SAUTEED |
Sautieren |
SEARED |
Methode für angebratenes Fleisch |
SIMMERED |
Simmered-Methode |
SMOKED |
Geräucherte Methode |
STEAMED |
Gedämpfte Methode |
STEEPED |
Steeped-Methode |
STIR_FRIED |
Pfannengerichte |
OTHER_METHOD |
Andere Methode |
PortionSize
Portionsgröße eines Gerichts.
| JSON-Darstellung | |
|---|---|
{
"quantity": integer,
"unit": [
{
object ( |
|
| Felder | |
|---|---|
quantity |
Erforderlich. Nummer des Teils. |
unit[] |
Erforderlich. Das wiederholte Feld „nameInfo“ ist für die Einheit in mehreren Sprachen vorgesehen. |
FoodMenuItemOption
Option eines Artikels. Dazu ist eine explizite Auswahl durch den Nutzer erforderlich.
| JSON-Darstellung | |
|---|---|
{ "labels": [ { object ( |
|
| Felder | |
|---|---|
labels[] |
Erforderlich. Sprachbezogene Labels für diese Menüoption. Beispiel: „Rind-Pad Thai“, „vegetarisches Pad Thai“, „kleine Pizza“, „große Pizza“ Anzeigenamen dürfen maximal 140 Zeichen lang sein, Beschreibungen maximal 1.000 Zeichen. Mindestens ein Labelsatz ist erforderlich. |
attributes |
Erforderlich. Detaillierte Attribute der Artikeloption. Einzelne nicht angegebene Attribute werden von den Attributen auf Artikelebene als Grundlage übernommen. |
Restauranttyp
Informationen zur Küche eines Restaurants.
| Enums | |
|---|---|
CUISINE_UNSPECIFIED |
Küche nicht angegeben |
AMERICAN |
Amerikanische Küche |
ASIAN |
Asiatisches Essen |
BRAZILIAN |
die brasilianische Küche |
BREAK_FAST |
Frühstück |
BRUNCH |
Brunch |
CHICKEN |
Huhn |
CHINESE |
Chinesische Küche |
FAMILY |
Familiäre Küche |
FAST_FOOD |
Fast Food |
FRENCH |
Französische Küche |
GREEK |
Griechische Küche |
GERMAN |
die deutsche Küche |
HAMBURGER |
Hamburger |
INDIAN |
Indische Küche |
INDONESIAN |
die indonesische Küche |
ITALIAN |
Italienische Küche |
JAPANESE |
Japanische Küche |
KOREAN |
Koreanische Küche |
LATIN_AMERICAN |
Lateinamerikanische Küche |
MEDITERRANEAN |
die mediterrane Küche |
MEXICAN |
Mexikanische Küche |
PAKISTANI |
die pakistanische Küche |
PIZZA |
Pizza |
SEAFOOD |
Meeresfrüchte |
SPANISH |
die spanische Küche |
SUSHI |
Sushi |
THAI |
die thailändische Küche |
TURKISH |
die türkische Küche |
VEGETARIAN |
Vegetarisches Essen |
VIETNAMESE |
die vietnamesische Küche |
OTHER_CUISINE |
Andere Küche |