FoodMenus

खाने-पीने की चीज़ें परोसने वाले कारोबार के मेन्यू.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "menus": [
    {
      object (FoodMenu)
    }
  ]
}
फ़ील्ड
name

string

ज़रूरी है. इस जगह के लिए Google आइडेंटिफ़ायर फ़ॉर्म में: accounts/{accountId}/locations/{locationId}/foodMenus

menus[]

object (FoodMenu)

ज़रूरी नहीं. खाने के मेन्यू का कलेक्शन.

FoodMenu

पकवान परोसने वाले कारोबार का मेन्यू.

जेएसओएन के काेड में दिखाना
{
  "labels": [
    {
      object (MenuLabel)
    }
  ],
  "sourceUrl": string,
  "sections": [
    {
      object (FoodMenuSection)
    }
  ],
  "cuisines": [
    enum (Cuisine)
  ]
}
फ़ील्ड
labels[]

object (MenuLabel)

ज़रूरी है. मेन्यू के लिए भाषा से टैग किए गए लेबल. जैसे, "मेन्यू", "लंच स्पेशल". डिसप्ले नेम में 140 या उससे कम वर्ण होने चाहिए. साथ ही, ब्यौरे में 1,000 या उससे कम वर्ण होने चाहिए. लेबल का कम से कम एक सेट होना ज़रूरी है.

sourceUrl

string

ज़रूरी नहीं. अगर कोई ऐसा वेबपेज है जिस पर आपको जाना है, तो मेन्यू का सोर्स यूआरएल.

sections[]

object (FoodMenuSection)

ज़रूरी है. मेन्यू के सेक्शन.

cuisines[]

enum (Cuisine)

ज़रूरी नहीं. खाने के मेन्यू के लिए पकवान की जानकारी. हमारा सुझाव है कि आप इस फ़ील्ड की जानकारी डालें.

FoodMenuSection

मेन्यू का सेक्शन. इसमें कई आइटम/पकवान हो सकते हैं.

जेएसओएन के काेड में दिखाना
{
  "labels": [
    {
      object (MenuLabel)
    }
  ],
  "items": [
    {
      object (FoodMenuItem)
    }
  ]
}
फ़ील्ड
labels[]

object (MenuLabel)

ज़रूरी है. इस मेन्यू सेक्शन के लिए, भाषा के टैग किए गए लेबल. डिसप्ले नेम में 140 या उससे कम वर्ण होने चाहिए. साथ ही, ब्यौरे में 1,000 या उससे कम वर्ण होने चाहिए. लेबल का कम से कम एक सेट होना ज़रूरी है.

items[]

object (FoodMenuItem)

ज़रूरी है. सेक्शन में मौजूद आइटम. हर सेक्शन में कम से कम एक आइटम होना चाहिए.

FoodMenuItem

किसी सेक्शन का आइटम. यह पकवान हो सकता है या इसमें एक से ज़्यादा Foodमेन्यूItemOption हो सकता है.

जेएसओएन के काेड में दिखाना
{
  "labels": [
    {
      object (MenuLabel)
    }
  ],
  "attributes": {
    object (FoodMenuItemAttributes)
  },
  "options": [
    {
      object (FoodMenuItemOption)
    }
  ]
}
फ़ील्ड
labels[]

object (MenuLabel)

ज़रूरी है. इस मेन्यू आइटम के लिए भाषा के टैग किए गए लेबल. डिसप्ले नेम में 140 या उससे कम वर्ण होने चाहिए. साथ ही, ब्यौरे में 1,000 या उससे कम वर्ण होने चाहिए. लेबल का कम से कम एक सेट होना ज़रूरी है.

attributes

object (FoodMenuItemAttributes)

ज़रूरी है. किसी सामान के एट्रिब्यूट के बारे में ज़्यादा जानकारी. जब आइटम के विकल्प दिए जाते हैं, तो इन्हें मूल एट्रिब्यूट माना जाता है और हर विकल्प के लिए अपने-आप जानकारी भर जाती है.

options[]

object (FoodMenuItemOption)

ज़रूरी नहीं. यह एक ऐसे आइटम के लिए है जो कई अलग-अलग विकल्पों में आता है और उपयोगकर्ताओं को उनमें से किसी एक को चुनना होता है. उदाहरण के लिए, "सामान्य" बनाम "बड़ा" पिज़्ज़ा. विकल्प तय होने पर, आइटम लेवल पर मौजूद लेबल और एट्रिब्यूट, अपने-आप पहले विकल्प के लेबल और एट्रिब्यूट बन जाएंगे. ग्राहकों को इस फ़ील्ड में खाने के दूसरे विकल्प जोड़ने होंगे.

FoodMenuItemAttributes

किसी खाने की चीज़ या पकवान के एट्रिब्यूट.

जेएसओएन के काेड में दिखाना
{
  "price": {
    object (Money)
  },
  "spiciness": enum (Spiciness),
  "allergen": [
    enum (Allergen)
  ],
  "dietaryRestriction": [
    enum (DietaryRestriction)
  ],
  "nutritionFacts": {
    object (NutritionFacts)
  },
  "ingredients": [
    {
      object (Ingredient)
    }
  ],
  "servesNumPeople": integer,
  "preparationMethods": [
    enum (PreparationMethod)
  ],
  "portionSize": {
    object (PortionSize)
  },
  "mediaKeys": [
    string
  ]
}
फ़ील्ड
price

object (Money)

ज़रूरी है. पकवान की कीमत.

spiciness

enum (Spiciness)

ज़रूरी नहीं. इसमें, डिश में परोसे गए पकवानों में दिलचस्पी का लेवल है.

allergen[]

enum (Allergen)

ज़रूरी नहीं. इस पकवान से जुड़ी एलर्जी पैदा करने वाली चीज़ें. हमारा सुझाव है कि आप इस फ़ील्ड की जानकारी डालें.

dietaryRestriction[]

enum (DietaryRestriction)

ज़रूरी नहीं. पकवान के खान-पान की जानकारी. हमारा सुझाव है कि आप इस फ़ील्ड की जानकारी डालें.

nutritionFacts

object (NutritionFacts)

ज़रूरी नहीं. इस पकवान में मिलने वाले पोषण से जुड़ी जानकारी. हमारा सुझाव है कि आप इस फ़ील्ड की जानकारी डालें.

ingredients[]

object (Ingredient)

ज़रूरी नहीं. पकवान के विकल्प में शामिल सामग्री.

servesNumPeople

integer

ज़रूरी नहीं. इस पकवान के विकल्प से कई लोगों को खाना परोसा जा सकता है.

preparationMethods[]

enum (PreparationMethod)

ज़रूरी नहीं. पकवान का विकल्प तैयार करने के तरीके.

portionSize

object (PortionSize)

ज़रूरी नहीं. ऑर्डर का साइज़, जिसे आइटम की इकाइयों में दिखाया जाता है. (उदाहरण के लिए, 4 "स्क्यूअर", 6 "पीस")

mediaKeys[]

string

ज़रूरी नहीं. पकवान से जुड़े मीडिया बटन. सिर्फ़ फ़ोटो मीडिया का इस्तेमाल किया जा सकता है. जब एक से ज़्यादा फ़ोटो जुड़ी होती हैं, तो पहली फ़ोटो को पसंदीदा फ़ोटो माना जाता है.

चंचल

किसी खाने में मसालेदार होने का लेवल.

Enums
SPICINESS_UNSPECIFIED लेवल की जानकारी नहीं है
MILD हल्के तीखेपन का संकेत.
MEDIUM तीखे नटखट को जोड़कर दिखाया गया है.
HOT तीखे तीखेपन को ध्यान में रखकर बनाया गया है. सबसे मज़ेदार लेवल.

एलर्जी पैदा करने वाली चीज़ें

किसी खाने की चीज़ से जुड़ी एलर्जी की जानकारी.

Enums
ALLERGEN_UNSPECIFIED एलर्जी पैदा करने वाली चीज़ों की जानकारी नहीं दी गई है
DAIRY दूध से बनी चीज़ों से एलर्जी
EGG अंडे से जुड़ी एलर्जी पैदा करने वाली चीज़ें
FISH मछली से एलर्जी पैदा करने वाली चीज़ें
PEANUT मूंगफली से होने वाली एलर्जी
SHELLFISH शेलफ़िश से होने वाली एलर्जी
SOY सोया से एलर्जी पैदा करने वाली चीज़ें
TREE_NUT पेड़ के नट से होने वाली एलर्जी
WHEAT गेहूं से एलर्जी पैदा करने वाली चीज़ें

DietaryRestriction

किसी खाने के आइटम के खान-पान की जानकारी.

Enums
DIETARY_RESTRICTION_UNSPECIFIED खान-पान के टाइप की जानकारी नहीं है
HALAL इसमें खाने को हलाल पकवान के तौर पर दिखाया गया है.
KOSHER इसमें खाने को कोशर पकवान के तौर पर दिखाया गया है.
ORGANIC इसमें खाने को ऑर्गैनिक पकवान के तौर पर दिखाया गया है.
VEGAN यहां खाने को वीगन खाने के तौर पर दिखाया गया है.
VEGETARIAN यहां खाने को शाकाहारी पकवान के तौर पर दिखाया गया है.

NutritionFacts

यह मैसेज, किसी डिश के पोषण से जुड़ी जानकारी दिखाता है.

जेएसओएन के काेड में दिखाना
{
  "calories": {
    object (CaloriesFact)
  },
  "totalFat": {
    object (NutritionFact)
  },
  "cholesterol": {
    object (NutritionFact)
  },
  "sodium": {
    object (NutritionFact)
  },
  "totalCarbohydrate": {
    object (NutritionFact)
  },
  "protein": {
    object (NutritionFact)
  }
}
फ़ील्ड
calories

object (CaloriesFact)

ज़रूरी नहीं. डिश की कैलोरी.

totalFat

object (NutritionFact)

ज़रूरी नहीं. किसी डिश के लिए फ़ैट की जानकारी.

cholesterol

object (NutritionFact)

ज़रूरी नहीं. किसी खास पकवान के लिए कोलेस्ट्रॉल की जानकारी.

sodium

object (NutritionFact)

ज़रूरी नहीं. किसी डिश के लिए सोडियम की मात्रा की जानकारी.

totalCarbohydrate

object (NutritionFact)

ज़रूरी नहीं. किसी डिश के लिए कार्बोहाइड्रेट की जानकारी.

protein

object (NutritionFact)

ज़रूरी नहीं. दिए गए पकवान के प्रोटीन की जानकारी.

CaloriesFact

यह मैसेज ऊपरी सीमा और निचली सीमा वाली कैलोरी की जानकारी दिखाता है. कम से कम रकम बताना ज़रूरी है. छोटी और ज़्यादा रकम, दोनों ऋणात्मक नहीं होती हैं.

जेएसओएन के काेड में दिखाना
{
  "lowerAmount": integer,
  "upperAmount": integer,
  "unit": enum (EnergyUnit)
}
फ़ील्ड
lowerAmount

integer

ज़रूरी है. कैलोरी की मात्रा कम होना

upperAmount

integer

ज़रूरी नहीं. कैलोरी की ज़्यादा मात्रा

unit

enum (EnergyUnit)

ज़रूरी है. दी गई कैलोरी की जानकारी की इकाई.

EnergyUnit

खाद्य ऊर्जा की संभावित इकाइयां (कैलोरी).

Enums
ENERGY_UNIT_UNSPECIFIED ऊर्जा की यूनिट की जानकारी नहीं दी गई है
CALORIE कैलोरी
JOULE जूल

NutritionFact

यह मैसेज पोषण की जानकारी को दिखाता है, जिसकी सीमा ऊपरी और निचली सीमा की होती है. इसे बड़े पैमाने पर इकाई के तौर पर दिखाया जा सकता है. कम से कम रकम बताना ज़रूरी है. छोटी और ज़्यादा रकम, दोनों ऋणात्मक नहीं होती हैं.

जेएसओएन के काेड में दिखाना
{
  "lowerAmount": number,
  "upperAmount": number,
  "unit": enum (MassUnit)
}
फ़ील्ड
lowerAmount

number

ज़रूरी है. पोषण की कम मात्रा

upperAmount

number

ज़रूरी नहीं. ज़्यादा पोषण की मात्रा

unit

enum (MassUnit)

ज़रूरी है. पोषण की दी गई जानकारी की इकाई.

MassUnit

द्रव्यमान की संभावित इकाइयां.

Enums
MASS_UNIT_UNSPECIFIED द्रव्यमान इकाई की जानकारी नहीं दी गई है
GRAM Gram
MILLIGRAM मिलीग्राम

सामग्री

यह मैसेज किसी पकवान में इस्तेमाल होने वाली चीज़ की जानकारी के बारे में बताता है.

जेएसओएन के काेड में दिखाना
{
  "labels": [
    {
      object (MenuLabel)
    }
  ]
}
फ़ील्ड
labels[]

object (MenuLabel)

ज़रूरी है. सामग्री के बारे में बताने के लिए लेबल. डिसप्ले नेम में 140 या उससे कम वर्ण होने चाहिए. साथ ही, ब्यौरे में 1,000 या उससे कम वर्ण होने चाहिए. लेबल का कम से कम एक सेट होना ज़रूरी है.

PreparationMethod

पकवान बनाने का तरीका.

Enums
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

डिश के बड़े हिस्से में परोसे जाने वाले पकवान.

जेएसओएन के काेड में दिखाना
{
  "quantity": integer,
  "unit": [
    {
      object (MenuLabel)
    }
  ]
}
फ़ील्ड
quantity

integer

ज़रूरी है. हिस्से की संख्या.

unit[]

object (MenuLabel)

ज़रूरी है. दोहराया गया nameInfo फ़ील्ड, इकाई के लिए कई भाषाओं में उपलब्ध है.

FoodMenuItemOption

किसी आइटम का विकल्प. इसके लिए, साफ़ तौर पर उपयोगकर्ता को चुनना ज़रूरी है.

जेएसओएन के काेड में दिखाना
{
  "labels": [
    {
      object (MenuLabel)
    }
  ],
  "attributes": {
    object (FoodMenuItemAttributes)
  }
}
फ़ील्ड
labels[]

object (MenuLabel)

ज़रूरी है. इस मेन्यू आइटम विकल्प के लिए भाषा के टैग किए गए लेबल. E.g.: "बीफ़ पैड थाई", "वेजी पैड थाई", "छोटा पिज़्ज़ा", "बड़ा पिज़्ज़ा". डिसप्ले नेम में 140 या उससे कम वर्ण होने चाहिए. साथ ही, ब्यौरे में 1,000 या उससे कम वर्ण होने चाहिए. लेबल का कम से कम एक सेट होना ज़रूरी है.

attributes

object (FoodMenuItemAttributes)

ज़रूरी है. आइटम के विकल्प के एट्रिब्यूट के बारे में ज़्यादा जानकारी. बिना बताए गए अलग-अलग एट्रिब्यूट, आइटम-लेवल की भूमिकाओं से बेस के तौर पर इनहेरिट किए जाएंगे.

पकवान

रेस्टोरेंट में पकवान बनाने वाले व्यक्ति के खाने की जानकारी.

Enums
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 अन्य पकवान