- تمثيل 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 MenuItemOption.
تمثيل 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 |
طريقة 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 |
مطبخ آخر |