FoodMenus

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

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

string

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

menus[]

object (FoodMenu)

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

FoodMenu

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

JSON के काेड में दिखाना
{
  "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

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

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

object (MenuLabel)

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

items[]

object (FoodMenuItem)

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

FoodMenuItem

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

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

object (MenuLabel)

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

attributes

object (FoodMenuItemAttributes)

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

options[]

object (FoodMenuItemOption)

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

FoodMenuItemAttributes

खाने के किसी आइटम/पकवान के एट्रिब्यूट.

JSON के काेड में दिखाना
{
  "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

यह मैसेज किसी डिश के पोषण से जुड़े तथ्यों के बारे में बताता है.

JSON के काेड में दिखाना
{
  "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

यह मैसेज, कैलोरी की जानकारी को ऊपरी सीमा और निचली सीमा की जानकारी के साथ दिखाता है. कम रकम डालना ज़रूरी है. कम और ज़्यादा, दोनों वैल्यू ऐसी होनी चाहिए जो शून्य से बड़ी हों.

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

integer

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

upperAmount

integer

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

unit

enum (EnergyUnit)

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

EnergyUnit

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

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

NutritionFact

यह मैसेज, पोषण की जानकारी को ऊपरी सीमा और निचली सीमा की सीमा के साथ दिखाता है. इसे द्रव्यमान की इकाई के हिसाब से दिखाया जा सकता है. कम राशि बताना ज़रूरी है. कम और ज़्यादा, दोनों वैल्यू ऐसी होनी चाहिए जो शून्य से बड़ी हों.

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

number

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

upperAmount

number

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

unit

enum (MassUnit)

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

MassUnit

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

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

सामग्री

यह मैसेज किसी डिश की सामग्री की जानकारी देता है.

JSON के काेड में दिखाना
{
  "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

खाने की किसी डिश के एक हिस्से का साइज़.

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

integer

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

unit[]

object (MenuLabel)

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

FoodMenuItemOption

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

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

object (MenuLabel)

ज़रूरी है. इस मेन्यू आइटम विकल्प के लिए, भाषा के तौर पर टैग किए गए लेबल. उदाहरण: "बीफ़ पैड थाई", "वेजी पैड थाई", "छोटा पिज़्ज़ा", "बड़ा पिज़्ज़ा". डिसप्ले नेम में 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 अन्य तरह के पकवान