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 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 अन्य तरह के पकवान