- ייצוג ב-JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- חריפות
- אלרגנים
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- רכיב
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- סוג המטבח
תפריטים של עסקים שמגישים מנות אוכל.
| ייצוג ב-JSON | |
|---|---|
{
"name": string,
"menus": [
{
object ( |
|
| שדות | |
|---|---|
name |
חובה. מזהה Google של המיקום הזה בטופס: |
menus[] |
אופציונלי. אוסף של תפריטי אוכל. |
FoodMenu
תפריט של עסק שמגיש מנות אוכל.
| ייצוג ב-JSON | |
|---|---|
{ "labels": [ { object ( |
|
| שדות | |
|---|---|
labels[] |
חובה. תוויות עם תגי שפה לתפריט. לדוגמה: 'תפריט', 'מבצע ארוחת צהריים'. האורך המקסימלי של השמות המוצגים הוא 140 תווים, והאורך המקסימלי של התיאורים הוא 1,000 תווים. צריך לציין לפחות קבוצה אחת של תוויות. |
sourceUrl |
אופציונלי. כתובת ה-URL של מקור התפריט, אם יש דף אינטרנט שאפשר לעבור אליו. |
sections[] |
חובה. קטעים בתפריט. |
cuisines[] |
אופציונלי. מידע על המטבח בתפריט האוכל. מומלץ מאוד למלא את השדה הזה. |
MenuLabel
תווית שתשמש להצגת התפריט ורכיבי המשנה השונים שלו.
| ייצוג ב-JSON | |
|---|---|
{ "displayName": string, "description": string, "languageCode": string } |
|
| שדות | |
|---|---|
displayName |
חובה. השם המוצג של הרכיב. |
description |
אופציונלי. מידע משלים על הרכיב. |
languageCode |
אופציונלי. קוד השפה בתקן BCP 47. אם השפה לא זמינה, ברירת המחדל תהיה אנגלית. |
FoodMenuSection
חלק בתפריט. היא יכולה להכיל כמה פריטים או מנות.
| ייצוג ב-JSON | |
|---|---|
{ "labels": [ { object ( |
|
| שדות | |
|---|---|
labels[] |
חובה. תוויות עם תיוג שפה לקטע התפריט הזה. האורך המקסימלי של השמות המוצגים הוא 140 תווים, והאורך המקסימלי של התיאורים הוא 1,000 תווים. צריך לציין לפחות קבוצה אחת של תוויות. |
items[] |
חובה. הפריטים בקטע. כל קטע חייב לכלול לפחות פריט אחד. |
FoodMenuItem
פריט בקטע. יכול להיות שזה יהיה שם המנה עצמה, או שזה יכול להכיל כמה אפשרויות של FoodMenuItemOption.
| ייצוג ב-JSON | |
|---|---|
{ "labels": [ { object ( |
|
| שדות | |
|---|---|
labels[] |
חובה. תוויות עם תיוג שפה לפריט התפריט הזה. האורך המקסימלי של השמות המוצגים הוא 140 תווים, והאורך המקסימלי של התיאורים הוא 1,000 תווים. צריך לציין לפחות קבוצה אחת של תוויות. |
attributes |
חובה. מאפיינים מפורטים של הפריט. כשמציינים אפשרויות לפריט, הן נחשבות למאפייני הבסיס ומאוכלסות בכל אחת מהאפשרויות. |
options[] |
אופציונלי. התכונה הזו מתאימה לפריטים שזמינים בכמה אפשרויות שונות, והמשתמשים צריכים לבחור מתוכן. לדוגמה, פיצה 'רגילה' לעומת פיצה 'גדולה'. כשמציינים אפשרויות, התוויות והמאפיינים ברמת הפריט הופכים אוטומטית לתוויות ולמאפיינים של האפשרות הראשונה. הלקוחות צריכים לציין בשדה הזה רק אפשרויות נוספות של מזון. |
FoodMenuItemAttributes
מאפיינים של פריט מזון או מנה.
| ייצוג ב-JSON | |
|---|---|
{ "price": { object ( |
|
| שדות | |
|---|---|
price |
חובה. מחיר המנה. |
spiciness |
אופציונלי. רמת החריפות של המנה. |
allergen[] |
אופציונלי. אלרגנים שקשורים למנה. מומלץ מאוד למלא את השדה הזה. |
dietaryRestriction[] |
אופציונלי. מידע תזונתי על המנה. מומלץ מאוד למלא את השדה הזה. |
nutritionFacts |
אופציונלי. ערכים תזונתיים של מנת אוכל. מומלץ מאוד למלא את השדה הזה. |
ingredients[] |
אופציונלי. רכיבים של מנה מסוימת. |
servesNumPeople |
אופציונלי. מספר האנשים שאפשר להגיש להם את המנה הזו. |
preparationMethods[] |
אופציונלי. שיטות להכנת מנות אוכל. |
portionSize |
אופציונלי. גודל ההזמנה, שמיוצג ביחידות של פריטים. (לדוגמה, 4 "שיפודים", 6 "חתיכות") |
mediaKeys[] |
אופציונלי. מקשי המדיה של המדיה שמשויכת למנה. אפשר להעלות רק תמונות. אם יש כמה תמונות משויכות, התמונה הראשונה נחשבת לתמונה המועדפת. |
חריפות
רמת החריפות של פריט מזון.
| טיפוסים בני מנייה (enum) | |
|---|---|
SPICINESS_UNSPECIFIED |
לא צוינה רמה |
MILD |
סימון של חריפות קלה. |
MEDIUM |
סימון של רמת חריפות בינונית. |
HOT |
סימון של חריף. הרמה הכי חריפה. |
אלרגן
מידע על אלרגנים שקשורים לפריט מזון.
| טיפוסים בני מנייה (enum) | |
|---|---|
ALLERGEN_UNSPECIFIED |
לא צוין אלרגן |
DAIRY |
אלרגן שקשור למוצרי חלב |
EGG |
אלרגן שקשור לביצים |
FISH |
אלרגן שקשור לדגים |
PEANUT |
אלרגן שקשור לבוטנים |
SHELLFISH |
אלרגן שקשור לפירות ים |
SOY |
אלרגן שקשור לסויה |
TREE_NUT |
אלרגן שקשור לאגוזים |
WHEAT |
אלרגן שקשור לחיטה |
DietaryRestriction
מידע תזונתי על מאכל.
| טיפוסים בני מנייה (enum) | |
|---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
לא צוין סוג דיאטה |
DAIRY_FREE |
הערה שהמנה לא מכילה חלב. |
GLUTEN_FREE |
ציון המנה כמנה ללא גלוטן. |
HALAL |
ציון המנה כאוכל חלאל. |
KOSHER |
סימון המנה כמנה כשרה. |
ORGANIC |
האם המנה היא אורגנית. |
VEGAN |
ציון המנה כמנה טבעונית. |
VEGETARIAN |
הערה שמדובר במנה צמחונית. |
NutritionFacts
ההודעה הזו מייצגת ערכים תזונתיים של מנת אוכל.
| ייצוג ב-JSON | |
|---|---|
{ "calories": { object ( |
|
| שדות | |
|---|---|
calories |
אופציונלי. הקלוריות במנה. |
totalFat |
אופציונלי. מידע על שומן במנת אוכל מסוימת. |
cholesterol |
אופציונלי. מידע על כולסטרול במנה מסוימת. |
sodium |
אופציונלי. מידע על כמות הנתרן במנה מסוימת. |
totalCarbohydrate |
אופציונלי. מידע על פחמימות במנה מסוימת. |
protein |
אופציונלי. מידע על חלבונים במנה מסוימת. |
CaloriesFact
ההודעה הזו מציינת מידע על קלוריות עם טווח עליון ותחתון. צריך לציין סכום נמוך יותר. הסכום התחתון והסכום העליון הם מספרים לא שליליים.
| ייצוג ב-JSON | |
|---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
|
| שדות | |
|---|---|
lowerAmount |
חובה. כמות קלוריות נמוכה יותר |
upperAmount |
אופציונלי. הכמות העליונה של הקלוריות |
unit |
חובה. יחידת המידה של נתוני הקלוריות שצוינו. |
EnergyUnit
יחידות אפשריות של אנרגיה במזון (קלוריות).
| טיפוסים בני מנייה (enum) | |
|---|---|
ENERGY_UNIT_UNSPECIFIED |
יחידת אנרגיה לא מוגדרת |
CALORIE |
קלוריה |
JOULE |
ג'ול |
NutritionFact
ההודעה הזו מציינת מידע תזונתי עם טווח של גבול עליון וגבול תחתון, ואפשר לייצג אותה באמצעות יחידת מסה. צריך לציין סכום נמוך יותר. הסכום התחתון והסכום העליון הם מספרים לא שליליים.
| ייצוג ב-JSON | |
|---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
|
| שדות | |
|---|---|
lowerAmount |
חובה. כמות נמוכה יותר של רכיבים תזונתיים |
upperAmount |
אופציונלי. הערך העליון של נתוני התזונה |
unit |
חובה. יחידת המידה של המידע התזונתי שצוין. |
MassUnit
יחידות מסה אפשריות.
| טיפוסים בני מנייה (enum) | |
|---|---|
MASS_UNIT_UNSPECIFIED |
לא צוינה יחידת משקל |
GRAM |
Gram |
MILLIGRAM |
מיליגרם |
מרכיב
ההודעה הזו מציינת מידע על רכיבים של מנה.
| ייצוג ב-JSON | |
|---|---|
{
"labels": [
{
object ( |
|
| שדות | |
|---|---|
labels[] |
חובה. תוויות לתיאור הרכיב. האורך המקסימלי של השמות המוצגים הוא 140 תווים, והאורך המקסימלי של התיאורים הוא 1,000 תווים. צריך לציין לפחות קבוצה אחת של תוויות. |
PreparationMethod
שיטת ההכנה של מנה.
| טיפוסים בני מנייה (enum) | |
|---|---|
PREPARATION_METHOD_UNSPECIFIED |
שיטת ההכנה לא צוינה |
BAKED |
שיטת אפייה |
BARBECUED |
שיטת ברביקיו |
BASTED |
שיטת ההשקיה |
BLANCHED |
שיטת Blanched |
BOILED |
שיטת הבישול |
BRAISED |
שיטת הבישול Braised |
CODDLED |
שיטת הטיפול המיוחד |
FERMENTED |
שיטת התסיסה |
FRIED |
Fried method |
GRILLED |
שיטת הגריל |
KNEADED |
שיטת הלישה |
MARINATED |
שיטת המרינדה |
PAN_FRIED |
שיטת טיגון במחבת |
PICKLED |
שיטת כבישה |
PRESSURE_COOKED |
שיטת בישול בסיר לחץ |
ROASTED |
Roasted method |
SAUTEED |
שיטת ההקפצה |
SEARED |
שיטת הצלייה |
SIMMERED |
שיטת הבישול על אש קטנה |
SMOKED |
שיטת העישון |
STEAMED |
שיטת אידוי |
STEEPED |
שיטת ההשריה |
STIR_FRIED |
שיטת הקפצה במחבת |
OTHER_METHOD |
שיטה אחרת |
PortionSize
גודל המנה של מאכל מסוים.
| ייצוג ב-JSON | |
|---|---|
{
"quantity": integer,
"unit": [
{
object ( |
|
| שדות | |
|---|---|
quantity |
חובה. מספר המנה. |
unit[] |
חובה. השדה החוזר nameInfo מיועד ליחידה בכמה שפות. |
FoodMenuItemOption
אפשרות של פריט. היא דורשת בחירה מפורשת של המשתמש.
| ייצוג ב-JSON | |
|---|---|
{ "labels": [ { object ( |
|
| שדות | |
|---|---|
labels[] |
חובה. תוויות עם תיוג שפה לאפשרות הזו בתפריט. E.g.: "beef pad thai", "veggie pad thai", "small pizza", "large pizza". האורך המקסימלי של השמות המוצגים הוא 140 תווים, והאורך המקסימלי של התיאורים הוא 1,000 תווים. צריך לציין לפחות קבוצה אחת של תוויות. |
attributes |
חובה. מאפיינים מפורטים של אפשרות הפריט. מאפיינים בודדים שלא צוינו יועברו בירושה מהמאפיינים ברמת הפריט כבסיס. |
סוג מטבח
מידע על המטבח של המסעדה.
| טיפוסים בני מנייה (enum) | |
|---|---|
CUISINE_UNSPECIFIED |
לא צוין סוג המטבח |
AMERICAN |
אוכל אמריקאי |
ASIAN |
אוכל אסיאתי |
BRAZILIAN |
אוכל ברזילאי |
BREAK_FAST |
ארוחת בוקר |
BRUNCH |
בראנץ' |
CHICKEN |
עוף |
CHINESE |
אוכל סיני |
FAMILY |
מטבח בסגנון משפחתי |
FAST_FOOD |
מזון מהיר |
FRENCH |
אוכל צרפתי |
GREEK |
אוכל יווני |
GERMAN |
אוכל גרמני |
HAMBURGER |
המבורגר |
INDIAN |
אוכל הודי |
INDONESIAN |
אוכל אינדונזי |
ITALIAN |
אוכל איטלקי |
JAPANESE |
אוכל יפני |
KOREAN |
אוכל קוריאני |
LATIN_AMERICAN |
אוכל מאמריקה הלטינית |
MEDITERRANEAN |
אוכל ים-תיכוני |
MEXICAN |
אוכל מקסיקני |
PAKISTANI |
אוכל פקיסטני |
PIZZA |
פיצה |
SEAFOOD |
מאכלי ים |
SPANISH |
אוכל ספרדי |
SUSHI |
סושי |
THAI |
אוכל תאילנדי |
TURKISH |
אוכל טורקי |
VEGETARIAN |
אוכל צמחוני |
VIETNAMESE |
אוכל וייטנאמי |
OTHER_CUISINE |
מטבח אחר |