- تمثيل 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
تمثّل هذه السمة عنصرًا في قسم. يمكن أن يكون الطبق نفسه أو يمكن أن يحتوي على العديد من FoodقائمةItemOption.
تمثيل 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[] |
اختياريّ. مفاتيح الوسائط المرتبطة بالطبق. لا يُسمح سوى بوسائط الصور. عند ربط عدة صور، تُعتبر الصورة الأولى هي الصورة المفضّلة. |
توابل
مستوى التوابل في صنف الطعام.
عمليات التعداد | |
---|---|
SPICINESS_UNSPECIFIED |
لم يتم تحديد المستوى. |
MILD |
يعني هذا التوابل الحارّة. |
MEDIUM |
ما يدل على التوابل المتوسّطة. |
HOT |
ما يدل على التوابل الحارّة المستوى الأكثر إثارة للخوف. |
مسببات الحساسية
معلومات عن مسببات الحساسية في ما يتعلق بصنف طعام
عمليات التعداد | |
---|---|
ALLERGEN_UNSPECIFIED |
لم يتم تحديد مسببات الحساسية |
DAIRY |
مسببات الحساسية المرتبطة بمنتجات الألبان |
EGG |
مسببات الحساسية المرتبطة بالبيض |
FISH |
مسببات الحساسية المرتبطة بالأسماك |
PEANUT |
مسببات الحساسية المرتبطة بالفول السوداني |
SHELLFISH |
مسببات الحساسية المرتبطة بالمحار |
SOY |
مسببات الحساسية المرتبطة بصويا |
TREE_NUT |
مسببات الحساسية المرتبطة بالمكسرات |
WHEAT |
مسببات الحساسية المرتبطة بالقمح |
DietaryRestriction
معلومات النظام الغذائي لصنف من الطعام
عمليات التعداد | |
---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
نوع النظام الغذائي غير محدّد |
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
الوحدات المحتملة من الطاقة الغذائية (السعرات الحرارية).
عمليات التعداد | |
---|---|
ENERGY_UNIT_UNSPECIFIED |
وحدة الطاقة غير محدّدة |
CALORIE |
سعر حراري |
JOULE |
Joule |
NutritionFact
تشير هذه الرسالة إلى المعلومات المتعلّقة بالتغذية بحد أقصى وحدّ أدنى، ويمكن تمثيلها بوحدة الكتلة. يجب تحديد مبلغ أقل. إنّ المبلغَين الأدنى والكبير هوما أرقام غير سالبة.
تمثيل JSON | |
---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
الحقول | |
---|---|
lowerAmount |
مطلوب. كمية تغذية أقل |
upperAmount |
اختياريّ. مقدار مرتفع من التغذية |
unit |
مطلوب. تمثّل هذه السمة وحدة معلومات التغذية المذكورة. |
MassUnit
وحدات الكتلة المحتملة.
عمليات التعداد | |
---|---|
MASS_UNIT_UNSPECIFIED |
لم يتم تحديد وحدة الكتلة. |
GRAM |
Gram |
MILLIGRAM |
مليغرام |
مُكَون
تشير هذه الرسالة إلى معلومات عن مكونات طبق طعام.
تمثيل JSON | |
---|---|
{
"labels": [
{
object ( |
الحقول | |
---|---|
labels[] |
مطلوب. تصنيفات لوصف المكوِّن يجب ألا يزيد طول الأسماء المعروضة عن 140 حرفًا، وألا يزيد عن 1,000 حرف. مطلوب مجموعة واحدة على الأقل من التصنيفات. |
PreparationMethod
طريقة تحضير طبق الطعام.
عمليات التعداد | |
---|---|
PREPARATION_METHOD_UNSPECIFIED |
طريقة التحضير غير محدّدة |
BAKED |
طريقة المخبوزات |
BARBECUED |
طريقة الشواء |
BASTED |
طريقة البطانة |
BLANCHED |
طريقة الدفع المجزّأ |
BOILED |
طريقة الغليان |
BRAISED |
طريقة التدرُّج |
CODDLED |
طريقة التجميع |
FERMENTED |
طريقة التخمير |
FRIED |
الطريقة المقلية |
GRILLED |
طريقة المشوية |
KNEADED |
طريقة معجون |
MARINATED |
طريقة التنقيط |
PAN_FRIED |
طريقة القلي |
PICKLED |
طريقة مخلل |
PRESSURE_COOKED |
طريقة الطهي بالضغط |
ROASTED |
طريقة الشواء |
SAUTEED |
طريقة التقليب |
SEARED |
طريقة البحث المضغوط |
SIMMERED |
طريقة الطهي على نار هادئة |
SMOKED |
طريقة التدخين |
STEAMED |
طريقة الطهي على البخار |
STEEPED |
طريقة مفصَّلة |
STIR_FRIED |
طريقة القلي |
OTHER_METHOD |
طريقة أخرى |
PortionSize
مقدار حصة الطعام من الطبق.
تمثيل JSON | |
---|---|
{
"quantity": integer,
"unit": [
{
object ( |
الحقول | |
---|---|
quantity |
مطلوب. رقم الجزء. |
unit[] |
مطلوب. حقل nameInfo المتكرر مخصص للوحدة بلغات متعددة. |
FoodMenuItemOption
خيار لعنصر. يتطلب تحديد المستخدم بشكل صريح.
تمثيل JSON | |
---|---|
{ "labels": [ { object ( |
الحقول | |
---|---|
labels[] |
مطلوب. اللغة التي تم وضع علامات عليها لخيار عنصر القائمة هذا مثلاً: "beef pad thai"، "veggie pad thai"، "البيتزا الصغيرة"، "البيتزا الكبيرة". يجب ألا يزيد طول الأسماء المعروضة عن 140 حرفًا، وأن يتألف من 1,000 حرف أو أقل. مطلوب مجموعة واحدة على الأقل من التصنيفات. |
attributes |
مطلوب. سمات تفصيلية لخيار السلعة. سيتم اكتساب السمات الفردية غير المحدَّدة من السمات على مستوى السلعة كقاعدة أساسية. |
المطبخ
معلومات عن المطبخ الخاص بأحد المطاعم
عمليات التعداد | |
---|---|
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 |
مطبخ آخر |