- تمثيل 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 |
جول |
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[] |
مطلوبة. تصنيفات اللغة التي تم وضع علامات عليها لخيار عنصر القائمة هذا E.g.: "طبق لحم البقر التايلاندي"، "طبق الخضراوات التايلاندية"، "بيتزا صغيرة"، "بيتزا كبيرة". يجب أن يبلغ طول الأسماء المعروضة 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 |
مأكولات أخرى |