- JSON-Darstellung
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Schärfe
- Allergen
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Zutat
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Küche
Speisekarten eines Unternehmens, in dem Gerichte angeboten werden.
JSON-Darstellung | |
---|---|
{
"name": string,
"menus": [
{
object ( |
Felder | |
---|---|
name |
Erforderlich. Google-Kennung für diesen Standort im Format |
menus[] |
Optional. Eine Sammlung von Speisekarten. |
FoodMenu
Speisekarte eines Unternehmens, das Speisen anbietet
JSON-Darstellung | |
---|---|
{ "labels": [ { object ( |
Felder | |
---|---|
labels[] |
Erforderlich. Label mit Sprach-Tags für das Menü. Beispiel: „Speisekarte“, „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, wenn eine Webseite aufgerufen werden kann |
sections[] |
Erforderlich. Abschnitte des Menüs. |
cuisines[] |
Optional. Restaurantinformationen für die Speisekarte. Es wird dringend empfohlen, 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-Sprachcode. Wenn die Sprache nicht verfügbar ist, wird standardmäßig Englisch ausgewählt. |
FoodMenuSection
Bereich eines Menüs. Es kann mehrere Gerichte oder Gerichte enthalten.
JSON-Darstellung | |
---|---|
{ "labels": [ { object ( |
Felder | |
---|---|
labels[] |
Erforderlich. Labels mit Tag für die Sprache für diesen Menübereich. Anzeigenamen dürfen maximal 140 Zeichen lang sein, Beschreibungen maximal 1.000 Zeichen. Mindestens ein Labelsatz ist erforderlich. |
items[] |
Erforderlich. Elemente des Bereichs. Jeder Bereich muss mindestens ein Element enthalten. |
FoodMenuItem
Element eines Bereichs. Es kann das Gericht selbst sein oder mehrere FoodMenuItemOption enthalten.
JSON-Darstellung | |
---|---|
{ "labels": [ { object ( |
Felder | |
---|---|
labels[] |
Erforderlich. Label für die Sprache für diesen Menüpunkt. 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, wird dies als Basisattribute betrachtet und für jede Option übernommen. |
options[] |
Optional. Dies ist für Artikel, die in mehreren Ausführungen erhältlich sind, bei denen die Nutzenden eine Auswahl treffen müssen. Beispiel: „normale“ Pizza im Vergleich zu „große“ Pizza. Wenn Optionen angegeben werden, werden Labels und Attribute auf Artikelebene automatisch zu den Labels und Attributen der ersten Option. Kunden müssen in diesem Feld nur weitere Speiseoptionen angeben. |
FoodMenuItemAttributes
Attribute einer Speise.
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. Es wird dringend empfohlen, dieses Feld anzugeben. |
dietaryRestriction[] |
Optional. Ernährungsinformationen zum Gericht. Es wird dringend empfohlen, dieses Feld anzugeben. |
nutritionFacts |
Optional. Nährwertangaben der Option „Lebensmittel“. Es wird dringend empfohlen, dieses Feld anzugeben. |
ingredients[] |
Optional. Zutaten |
servesNumPeople |
Optional. Anzahl der Personen, die bei dieser Option für Gerichte serviert werden können. |
preparationMethods[] |
Optional. Methoden zur Zubereitung der Option „Speisen“. |
portionSize |
Optional. Größe der Bestellung, dargestellt in Artikeleinheiten (z.B. 4 "Spieße", 6 "Teile") |
mediaKeys[] |
Optional. Die Medientasten der mit dem Gericht verknüpften Medien. Es werden nur Fotomedien unterstützt. Wenn mehrere Fotos verknüpft sind, wird das erste Foto als bevorzugtes Foto festgelegt. |
Schärfe
Der Schärfegrad eines Lebensmittels.
Enums | |
---|---|
SPICINESS_UNSPECIFIED |
Stufe nicht angegeben |
MILD |
Wort für mild scharf. |
MEDIUM |
Bedeutung von mittelwürzig |
HOT |
Wort für scharfes scharfes Das schärfste Level. |
Allergene
Allergien-Informationen zu einer Speise
Enums | |
---|---|
ALLERGEN_UNSPECIFIED |
Allergen nicht angegeben |
DAIRY |
Allergen auf Milchprodukte |
EGG |
Ei-Allergen |
FISH |
Fischallergen |
PEANUT |
Erdnussallergen |
SHELLFISH |
Allergen für Schalentiere |
SOY |
Allergen mit Soja |
TREE_NUT |
Allergene mit Baumnüssen |
WHEAT |
Weizenallergen |
DietaryRestriction
Ernährungsdaten einer Speise
Enums | |
---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Ernährungstyp nicht angegeben |
HALAL |
Die Darstellung des Essens als Halal-Gericht. |
KOSHER |
Die Darstellung des Essens als koscheres Gericht. |
ORGANIC |
Bezeichnung des Essens als Bio-Gericht. |
VEGAN |
Das Essen wird als veganes Gericht bezeichnet. |
VEGETARIAN |
Bezeichnung des Essens als vegetarisches Gericht |
NutritionFacts
Diese Nachricht stellt Nährwertangaben für ein Gericht dar.
JSON-Darstellung | |
---|---|
{ "calories": { object ( |
Felder | |
---|---|
calories |
Optional. Kalorien des Gerichts. |
totalFat |
Optional. Informationen zum Fett für ein bestimmtes Gericht. |
cholesterol |
Optional. Cholesterininformationen für ein bestimmtes Gericht. |
sodium |
Optional. Natriuminformationen für ein bestimmtes Speisegericht |
totalCarbohydrate |
Optional. Informationen zu Kohlenhydraten für ein bestimmtes Gericht. |
protein |
Optional. Eiweißinformationen für ein bestimmtes Gericht. |
CaloriesFact
Diese Nachricht gibt Informationen zu Kalorien mit einer Ober- und Untergrenze an. Der niedrigere Betrag muss angegeben werden. Sowohl untere als auch obere Beträge sind nicht negative Zahlen.
JSON-Darstellung | |
---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
Felder | |
---|---|
lowerAmount |
Erforderlich. Geringere Kalorienmenge |
upperAmount |
Optional. Obere Kalorienmenge |
unit |
Erforderlich. Einheit der angegebenen Kalorieninformationen. |
EnergyUnit
Mögliche Einheiten der Nahrungsenergie (Kalorien).
Enums | |
---|---|
ENERGY_UNIT_UNSPECIFIED |
Energieeinheit nicht angegeben |
CALORIE |
Kalorien |
JOULE |
Joule |
NutritionFact
Diese Nachricht gibt Nährwertinformationen mit einem Ober- und Untergrenzenbereich an und kann als Masseneinheit dargestellt werden. Der niedrigere Betrag muss angegeben werden. Sowohl untere als auch obere Beträge sind nicht negative Zahlen.
JSON-Darstellung | |
---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
Felder | |
---|---|
lowerAmount |
Erforderlich. Geringere Ernährung |
upperAmount |
Optional. Obere Ernährung |
unit |
Erforderlich. Einheit der angegebenen Ernährungsdaten. |
MassUnit
Mögliche Masseneinheiten.
Enums | |
---|---|
MASS_UNIT_UNSPECIFIED |
Masseneinheit nicht angegeben |
GRAM |
Gram |
MILLIGRAM |
Milligramm |
Zutat
Mit dieser Nachricht werden die Zutaten eines Gerichts angegeben.
JSON-Darstellung | |
---|---|
{
"labels": [
{
object ( |
Felder | |
---|---|
labels[] |
Erforderlich. Labels zur Beschreibung der Zutat. 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 |
Vorbereitungsmethode nicht angegeben |
BAKED |
Gebackene Methode |
BARBECUED |
Grillmethode |
BASTED |
Basted-Methode |
BLANCHED |
Aufschlüsselungsmethode |
BOILED |
Gekochte Methode |
BRAISED |
Schmoormethode |
CODDLED |
Coddled-Methode |
FERMENTED |
Fermentierte Methode |
FRIED |
Frittierte Methode |
GRILLED |
Grillmethode |
KNEADED |
Knetmethode |
MARINATED |
Marinierte Methode |
PAN_FRIED |
Gebratene Pfanne |
PICKLED |
Eingelegte Methode |
PRESSURE_COOKED |
Kochverfahren mit Druck |
ROASTED |
Röstmethode |
SAUTEED |
Sautierte Methode |
SEARED |
Versengen-Methode |
SIMMERED |
Gesimmerte Methode |
SMOKED |
Smoked-Methode |
STEAMED |
Gedämpfte Methode |
STEEPED |
Blockierte Methode |
STIR_FRIED |
Pfannengerichte |
OTHER_METHOD |
Andere Methode |
PortionSize
Portionsgröße einer Speise
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 für einen Artikel. Dazu ist eine explizite Nutzerauswahl erforderlich.
JSON-Darstellung | |
---|---|
{ "labels": [ { object ( |
Felder | |
---|---|
labels[] |
Erforderlich. Labels für Sprache-Tags für diese Menüoption. E.g.: "beef pad thai", "veggie 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 Basis übernommen. |
Restauranttyp
Restaurantinformationen eines Restaurants.
Enums | |
---|---|
CUISINE_UNSPECIFIED |
Küche nicht angegeben |
AMERICAN |
Amerikanische Küche |
ASIAN |
die asiatische Küche |
BRAZILIAN |
die brasilianische Küche |
BREAK_FAST |
Frühstück |
BRUNCH |
Brunch |
CHICKEN |
Huhn |
CHINESE |
Chinesische Küche |
FAMILY |
Gutbürgerliche Küche |
FAST_FOOD |
Fast Food |
FRENCH |
Französische Küche |
GREEK |
die 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 |
Vegetarische Küche |
VIETNAMESE |
die vietnamesische Küche |
OTHER_CUISINE |
Andere Küche |