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

सेक्शन का आइटम. यह डिश भी हो सकती है या इसमें कई FoodMenuItemOption शामिल हो सकते हैं.

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)

ज़रूरी नहीं. ऑर्डर का साइज़, आइटम की इकाइयों में दिखाया जाता है. (जैसे, चार "स्टिक", छह "टुकड़े")

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 डाइट के टाइप की जानकारी नहीं दी गई है
DAIRY_FREE भोजन को डेयरी-फ़्री डिश के तौर पर दिखाया गया हो.
GLUTEN_FREE भोजन को ग्लूटेन-फ़्री डिश के तौर पर दिखाया गया हो.
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 ग्राम
MILLIGRAM मिलीग्राम

सामग्री

इस मैसेज में, किसी खाने की चीज़ में इस्तेमाल होने वाली सामग्री के बारे में जानकारी दी गई है.

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

object (MenuLabel)

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

PreparationMethod

किसी व्यंजन को बनाने का तरीका.

Enums
PREPARATION_METHOD_UNSPECIFIED तैयारी का तरीका नहीं बताया गया है
BAKED बेक करने का तरीका
BARBECUED बारबेक्यू करने का तरीका
BASTED बेस्टेड तरीका
BLANCHED ब्लांच करने का तरीका
BOILED उबालने का तरीका
BRAISED तलने का तरीका
CODDLED Coddled method
FERMENTED फ़र्मेंट करने का तरीका
FRIED तलने का तरीका
GRILLED ग्रिल करने का तरीका
KNEADED गूंधने का तरीका
MARINATED मैरिनेट करने का तरीका
PAN_FRIED पैन में तलने का तरीका
PICKLED Pickled method
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)

ज़रूरी है. repeated 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 अन्य कुज़ीन