- JSON-Darstellung
- FoodMenu
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- MenuLabel
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- FoodMenuSection
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- FoodMenuItem
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- FoodMenuItemAttributes
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Schärfe
- Allergen
- DietaryRestriction
- NutritionFacts
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CaloriesFact
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- EnergyUnit
- NutritionFact
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- MassUnit
- Zutat
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PreparationMethod
- PortionSize
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- FoodMenuItemOption
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Küche
Die Speisekarten eines Unternehmens, in dem Speisen serviert werden.
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, in dem Speisen serviert werden.
JSON-Darstellung | |
---|---|
{ "labels": [ { object ( |
Felder | |
---|---|
labels[] |
Erforderlich. Mit Sprach-Tags versehene Labels für das Menü. Beispiel: „Speisekarte“, „Mittagessen“. Anzeigenamen dürfen maximal 140 Zeichen und Beschreibungen maximal 1.000 Zeichen lang sein. Mindestens ein Labelsatz ist erforderlich. |
sourceUrl |
Optional. Quell-URL der Speisekarte, wenn eine Webseite vorhanden ist, die aufgerufen werden kann. |
sections[] |
Erforderlich. Menüabschnitte. |
cuisines[] |
Optional. Informationen zur Küche der Speisekarte. Es wird dringend empfohlen, dieses Feld bereitzustellen. |
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. Ist die Sprache nicht verfügbar, wird standardmäßig Englisch verwendet. |
FoodMenuSection
Abschnitt eines Menüs. Er kann mehrere Artikel oder Gerichte enthalten.
JSON-Darstellung | |
---|---|
{ "labels": [ { object ( |
Felder | |
---|---|
labels[] |
Erforderlich. Sprachen-getaggte Labels für diesen Menüabschnitt. Anzeigenamen dürfen maximal 140 Zeichen und Beschreibungen maximal 1.000 Zeichen lang sein. Mindestens ein Labelsatz ist erforderlich. |
items[] |
Erforderlich. Elemente des Abschnitts. Jeder Bereich muss mindestens einen Artikel enthalten. |
FoodMenuItem
Element eines Abschnitts. Es kann das Gericht selbst sein oder mehrere „FoodMenuItemOption“-Optionen enthalten.
JSON-Darstellung | |
---|---|
{ "labels": [ { object ( |
Felder | |
---|---|
labels[] |
Erforderlich. Sprache mit getaggten Labels für diesen Menüpunkt. Anzeigenamen dürfen maximal 140 Zeichen und Beschreibungen maximal 1.000 Zeichen lang sein. Mindestens ein Labelsatz ist erforderlich. |
attributes |
Erforderlich. Detaillierte Attribute des Artikels. Wenn Artikeloptionen angegeben werden, wird dies als Basisattribute betrachtet und für jede Option eingefügt. |
options[] |
Optional. Dies gilt für einen Artikel, der in mehreren verschiedenen Optionen angeboten wird, bei denen die Nutzenden selbst eine Auswahl treffen müssen. Beispiel: "Normalgröße" im Vergleich zu "groß" Pizza. Wenn Optionen angegeben werden, werden Labels und Attribute auf Artikelebene automatisch zu den Labels und Attributen der ersten Option. Die Kundschaft muss in diesem Feld nur andere zusätzliche Lebensmitteloptionen angeben. |
FoodMenuItemAttributes
Attribute einer Speise oder eines Gerichts.
JSON-Darstellung | |
---|---|
{ "price": { object ( |
Felder | |
---|---|
price |
Erforderlich. Der Preis des Gerichts. |
spiciness |
Optional. Schärfegrad des Essens. |
allergen[] |
Optional. Allergene, die mit dem Gericht in Verbindung stehen. Es wird dringend empfohlen, dieses Feld bereitzustellen. |
dietaryRestriction[] |
Optional. Ernährungsinformationen des Gerichts. Es wird dringend empfohlen, dieses Feld bereitzustellen. |
nutritionFacts |
Optional. Nährwertangaben der Speiseoption. Es wird dringend empfohlen, dieses Feld bereitzustellen. |
ingredients[] |
Optional. Zutaten des Gerichts. |
servesNumPeople |
Optional. Anzahl der Personen, die bei diesem Gericht serviert werden können. |
preparationMethods[] |
Optional. Zubereitungsmethoden für das Gericht |
portionSize |
Optional. Größe der Bestellung, dargestellt in Artikeleinheiten. (z.B. 4 „Spieße“, 6 „Teile“) |
mediaKeys[] |
Optional. Die Medientasten der Medien, die mit dem Gericht verknüpft sind. Es werden nur Fotomedien unterstützt. Wenn mehrere Fotos verknüpft sind, wird das erste Foto als bevorzugtes Foto angesehen. |
Schärfe
Die Schärfe einer Speise.
Enums | |
---|---|
SPICINESS_UNSPECIFIED |
Stufe nicht angegeben |
MILD |
Beschreibung von milder Schärfe. |
MEDIUM |
Beschreibung von mittelstark. |
HOT |
Darstellung von scharf-scharf. Die schärfste Stufe. |
Allergen
Allergene Informationen zu einer Speise
Enums | |
---|---|
ALLERGEN_UNSPECIFIED |
Allergen nicht angegeben |
DAIRY |
Milchproduktallergen |
EGG |
Ei-allergen |
FISH |
Fisch-Allergen |
PEANUT |
Erdnuss-Allergen |
SHELLFISH |
Schalentiere-Allergen |
SOY |
Soja-Allergen |
TREE_NUT |
Allergen mit Baumnüssen |
WHEAT |
Weizenallergen |
DietaryRestriction
Ernährungsbezogene Angaben zu einer Ernährung.
Enums | |
---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Ernährungsart nicht angegeben |
HALAL |
Beschreibung des Essens als Halal-Gericht. |
KOSHER |
Beschreibung des Essens als koscheres Gericht. |
ORGANIC |
Vorstellung des Essens als Bio-Gericht. |
VEGAN |
Vorstellung des Essens als veganes Gericht. |
VEGETARIAN |
Beschreibung 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. Fettinformationen für ein bestimmtes Gericht. |
cholesterol |
Optional. Cholesterininformationen für ein bestimmtes Gericht. |
sodium |
Optional. Natriuminformationen für ein bestimmtes Gericht |
totalCarbohydrate |
Optional. Informationen zu Kohlenhydraten für ein bestimmtes Gericht. |
protein |
Optional. Proteininformationen für ein bestimmtes Gericht. |
CaloriesFact
Diese Meldung gibt Kalorieninformationen mit einer Ober- und Untergrenze an. Ein niedrigerer Betrag muss angegeben werden. Sowohl die unteren als auch die oberen Beträge sind nicht negative Zahlen.
JSON-Darstellung | |
---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
Felder | |
---|---|
lowerAmount |
Erforderlich. Weniger Kalorien |
upperAmount |
Optional. Obere Menge an Kalorien |
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 einer Ober- und Untergrenze an und kann durch eine Masseneinheit dargestellt werden. Ein niedrigerer Betrag muss angegeben werden. Sowohl die unteren als auch die oberen Beträge sind nicht negative Zahlen.
JSON-Darstellung | |
---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
Felder | |
---|---|
lowerAmount |
Erforderlich. Geringerer Nährstoffgehalt |
upperAmount |
Optional. Obere Nahrungsaufnahme |
unit |
Erforderlich. Einheit der angegebenen Ernährungsinformationen. |
MassUnit
Mögliche Masseneinheiten.
Enums | |
---|---|
MASS_UNIT_UNSPECIFIED |
Masseneinheit nicht angegeben |
GRAM |
Gram |
MILLIGRAM |
Milligramm |
Zutat
Diese Nachricht enthält Informationen zu den Zutaten eines Gerichts.
JSON-Darstellung | |
---|---|
{
"labels": [
{
object ( |
Felder | |
---|---|
labels[] |
Erforderlich. Beschriftungen zur Beschreibung der Zutaten. Anzeigenamen dürfen maximal 140 Zeichen und Beschreibungen maximal 1.000 Zeichen lang sein. Mindestens ein Labelsatz ist erforderlich. |
PreparationMethod
Die Zubereitungsmethode für ein Gericht.
Enums | |
---|---|
PREPARATION_METHOD_UNSPECIFIED |
Vorbereitungsmethode nicht angegeben |
BAKED |
Backmethode |
BARBECUED |
Grillmethode |
BASTED |
Basted-Methode |
BLANCHED |
Blanched-Methode |
BOILED |
Gekochte Methode |
BRAISED |
Gemischte Methode |
CODDLED |
Coddled-Methode |
FERMENTED |
Fermentierte Methode |
FRIED |
Fried-Methode |
GRILLED |
Grillmethode |
KNEADED |
Kneten-Methode |
MARINATED |
Marinierte Methode |
PAN_FRIED |
Pfannenmethode |
PICKLED |
Pickle-Methode |
PRESSURE_COOKED |
Dampfgarer |
ROASTED |
Gebratene Methode |
SAUTEED |
Sautierte Methode |
SEARED |
Gesammelte Methode |
SIMMERED |
Simmer-Methode |
SMOKED |
Räuchermethode |
STEAMED |
Gedämpfte Methode |
STEEPED |
Überwachte Methode |
STIR_FRIED |
Gebratene Methode |
OTHER_METHOD |
Andere Methode |
PortionSize
Portionen eines Gerichts.
JSON-Darstellung | |
---|---|
{
"quantity": integer,
"unit": [
{
object ( |
Felder | |
---|---|
quantity |
Erforderlich. Nummer des Teils. |
unit[] |
Erforderlich. Das wiederholte Feld „nameInfo“ gilt für die Einheit in mehreren Sprachen. |
FoodMenuItemOption
Option für ein Element. Dies erfordert eine explizite Auswahl durch den Nutzer.
JSON-Darstellung | |
---|---|
{ "labels": [ { object ( |
Felder | |
---|---|
labels[] |
Erforderlich. Mit Sprach-Tags versehene Labels für diese Menüoption. Beispiel: „beef pad thai“, „veggie pad thai“, „kleine Pizza“, „große Pizza“. Anzeigenamen dürfen maximal 140 Zeichen und Beschreibungen maximal 1.000 Zeichen lang sein. Mindestens ein Labelsatz ist erforderlich. |
attributes |
Erforderlich. Detaillierte Attribute der Artikeloption. Einzelne nicht spezifizierte Attribute werden aus den Attributen auf Artikelebene als Basis übernommen. |
Restauranttyp
Informationen zur Küche 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 |
Familienkü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 |
Vegetarisches Essen |
VIETNAMESE |
die vietnamesische Küche |
OTHER_CUISINE |
Andere Küche |