- JSON gösterimi
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Acı
- Alerjen
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- İçindekiler
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Mutfak
Yemek servis eden bir işletmenin menüleri.
JSON gösterimi | |
---|---|
{
"name": string,
"menus": [
{
object ( |
Alanlar | |
---|---|
name |
Zorunlu. Bu konum için şu biçimdeki Google tanımlayıcısı: |
menus[] |
İsteğe bağlı. Yemek menülerinden oluşan bir koleksiyon. |
FoodMenu
Yemek servis eden bir işletmenin menüsü.
JSON gösterimi | |
---|---|
{ "labels": [ { object ( |
Alanlar | |
---|---|
labels[] |
Zorunlu. Menü için dil etiketli etiketler. Ör. "menü", "öğle yemeği spesiyalsi". Görünen adlar en fazla 140 karakter, açıklamaları ise en fazla 1.000 karakter olmalıdır. En az bir etiket grubu gereklidir. |
sourceUrl |
İsteğe bağlı. Gidilecek bir web sayfası varsa menünün kaynak URL'si. |
sections[] |
Zorunlu. Menünün bölümleri. |
cuisines[] |
İsteğe bağlı. Yemek menüsüyle ilgili mutfak bilgileri. Bu alanı girmeniz önemle tavsiye edilir. |
MenuLabel
Menü ve menünün çeşitli alt bileşenleri görüntülenirken kullanılacak etiket.
JSON gösterimi | |
---|---|
{ "displayName": string, "description": string, "languageCode": string } |
Alanlar | |
---|---|
displayName |
Zorunlu. Bileşenin görünen adı. |
description |
İsteğe bağlı. Bileşenin ek bilgileri. |
languageCode |
İsteğe bağlı. BCP 47 dil kodu. Dil mevcut değilse varsayılan olarak İngilizce olur. |
FoodMenuSection
Menü bölümü. Birden fazla öğe/yemek içerebilir.
JSON gösterimi | |
---|---|
{ "labels": [ { object ( |
Alanlar | |
---|---|
labels[] |
Zorunlu. Bu menü bölümü için dil etiketli etiketler. Görünen adlar en fazla 140 karakter, açıklamaları ise en fazla 1.000 karakter olmalıdır. En az bir etiket grubu gereklidir. |
items[] |
Zorunlu. Bölümün öğeleri. Her bölümde en az bir öğe olmalıdır. |
FoodMenuItem
Bir Bölümün Öğesi. Yemeğin kendisi olabilir veya birden fazla FoodMenüItemOption içeriyor olabilir.
JSON gösterimi | |
---|---|
{ "labels": [ { object ( |
Alanlar | |
---|---|
labels[] |
Zorunlu. Bu menü öğesi için dil etiketli etiketler. Görünen adlar en fazla 140 karakter, açıklamaları ise en fazla 1.000 karakter olmalıdır. En az bir etiket grubu gereklidir. |
attributes |
Zorunlu. Öğenin ayrıntılı özellikleridir. Öğe seçenekleri belirtildiğinde bu, temel özellikler olarak kabul edilir ve her seçeneğe doldurulur. |
options[] |
İsteğe bağlı. Bu, birçok farklı seçenek sunan bir öğe içindir ve kullanıcıların seçim yapması gerekir. Ör. "normal" veya "büyük" pizza. Seçenekler belirtildiğinde, öğe düzeyindeki etiketler ve özellikler otomatik olarak ilk seçeneğin etiketleri ve özellikleri olur. Müşterilerin bu alanda yalnızca diğer ek gıda seçeneklerini belirtmesi gerekir. |
FoodMenuItemAttributes
Yiyecek veya yemeğin özellikleri.
JSON gösterimi | |
---|---|
{ "price": { object ( |
Alanlar | |
---|---|
price |
Zorunlu. Yemek yemeğinin fiyatı. |
spiciness |
İsteğe bağlı. Yemeğin baharat düzeyi. |
allergen[] |
İsteğe bağlı. Yiyecekle ilişkili alerjenler. Bu alanı girmeniz önemle tavsiye edilir. |
dietaryRestriction[] |
İsteğe bağlı. Yemekle ilgili beslenme bilgileri. Bu alanı girmeniz önemle tavsiye edilir. |
nutritionFacts |
İsteğe bağlı. Yemek yemeği seçeneğinin besin değerleri. Bu alanı girmeniz önemle tavsiye edilir. |
ingredients[] |
İsteğe bağlı. Yemek yemeği seçeneğinin malzemeleri. |
servesNumPeople |
İsteğe bağlı. Bu yemek seçeneğinin servis edebileceği kişi sayısı. |
preparationMethods[] |
İsteğe bağlı. Yemek yemeği seçeneğinin nasıl hazırlandığıyla ilgili yöntemler. |
portionSize |
İsteğe bağlı. Siparişin öğe birimi cinsinden boyutu. (örneğin, 4 "şiş", 6 "parça") |
mediaKeys[] |
İsteğe bağlı. Yemekle ilişkili medyanın medya tuşları. Yalnızca fotoğraf medyası desteklenir. Birden fazla fotoğraf ilişkilendirildiğinde, ilk fotoğraf tercih edilen fotoğraf olarak kabul edilir. |
Baharatlılık
Bir yemeğin acı seviyesi.
Sıralamalar | |
---|---|
SPICINESS_UNSPECIFIED |
Seviye belirtilmedi |
MILD |
Hafif acılı ifadesi. |
MEDIUM |
Orta düzeyde acılı ifadesi. |
HOT |
Acı baharatlı ifadeler. En ilgi çekici seviye. |
Alerjen
Bir gıda maddesiyle ilgili alerjen bilgileri.
Sıralamalar | |
---|---|
ALLERGEN_UNSPECIFIED |
Alerjen belirtilmedi |
DAIRY |
Süt ürünüyle alakalı alerjen |
EGG |
Yumurtayla alakalı alerjen |
FISH |
Balıklarla alakalı alerjen |
PEANUT |
Yer fıstığı alerjisi |
SHELLFISH |
Kabuklu deniz hayvanlarıyla ilgili alerjen |
SOY |
Soyayla alakalı alerjen |
TREE_NUT |
Ağaç kuru yemişi alerjen |
WHEAT |
Buğday ile alakalı alerjen |
DietaryRestriction
Bir gıda öğesinin besin bilgileri.
Sıralamalar | |
---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Diyet türü belirtilmedi |
HALAL |
Yemeklerin helal yemek olarak gösterilmesi. |
KOSHER |
Yemeğin koşer yemek olarak gösterilmesi. |
ORGANIC |
Yiyeceklerin organik yemek olarak gösterilmesi. |
VEGAN |
Yemeğin vegan yemek olarak gösterilmesi. |
VEGETARIAN |
Yemeğin vejetaryen yemek olarak adı. |
NutritionFacts
Bu mesaj, bir yemeğin besin değerlerini temsil eder.
JSON gösterimi | |
---|---|
{ "calories": { object ( |
Alanlar | |
---|---|
calories |
İsteğe bağlı. Yemeğin kalorisi. |
totalFat |
İsteğe bağlı. Belirli bir yemekle ilgili yağ bilgileri. |
cholesterol |
İsteğe bağlı. Belirli bir yemekle ilgili kolesterol bilgileri. |
sodium |
İsteğe bağlı. Belirli bir yemek yemeğinin sodyum bilgileri. |
totalCarbohydrate |
İsteğe bağlı. Belirli bir yemekle ilgili karbonhidrat bilgileri. |
protein |
İsteğe bağlı. Belirli bir yemekle ilgili protein bilgileri. |
CaloriesFact
Bu mesaj, bir üst sınır ve bir alt sınır aralığıyla kalori bilgisini gösterir. Daha düşük tutar belirtilmelidir. Hem alt hem de büyük tutarlar negatif olmayan sayılardır.
JSON gösterimi | |
---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
Alanlar | |
---|---|
lowerAmount |
Zorunlu. Daha düşük kalori miktarı |
upperAmount |
İsteğe bağlı. Yüksek kalori miktarı |
unit |
Zorunlu. Verilen kalori bilgilerinin birimi. |
EnergyUnit
Olası gıda enerjisi birimleri (kalori).
Sıralamalar | |
---|---|
ENERGY_UNIT_UNSPECIFIED |
Enerji birimi belirtilmedi |
CALORIE |
Kalori |
JOULE |
Jul |
NutritionFact
Bu mesaj, bir üst ve alt sınır aralığıyla beslenme bilgilerini belirtir ve kütle birimi ile temsil edilebilir. Daha düşük tutar belirtilmelidir. Hem alt hem de büyük tutarlar negatif olmayan sayılardır.
JSON gösterimi | |
---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
Alanlar | |
---|---|
lowerAmount |
Zorunlu. Daha düşük besin miktarı |
upperAmount |
İsteğe bağlı. Daha yüksek besin miktarı |
unit |
Zorunlu. Besin değeri bilgilerinin birimi. |
MassUnit
Olası kütle birimleri.
Sıralamalar | |
---|---|
MASS_UNIT_UNSPECIFIED |
Kütle birimi belirtilmedi |
GRAM |
Gram |
MILLIGRAM |
Miligram |
İçindekiler
Bu mesaj, bir yemeğin içindekiler hakkında bilgi verir.
JSON gösterimi | |
---|---|
{
"labels": [
{
object ( |
Alanlar | |
---|---|
labels[] |
Zorunlu. Malzemeyi açıklayan etiketler. Görünen adlar en fazla 140 karakter, açıklamaları ise en fazla 1.000 karakter olmalıdır. En az bir etiket grubu gereklidir. |
PreparationMethod
Yemek yemeğinin hazırlama yöntemi.
Sıralamalar | |
---|---|
PREPARATION_METHOD_UNSPECIFIED |
Hazırlık yöntemi belirtilmedi |
BAKED |
Fırında pişmiş yöntem |
BARBECUED |
Barbekü yöntemi |
BASTED |
Dayanıklı yöntem yöntemi |
BLANCHED |
Beyazlatılmış yöntem |
BOILED |
Haşlanmış yöntem |
BRAISED |
Örgü yöntem |
CODDLED |
Kodlanmış yöntem |
FERMENTED |
Fermente yöntem |
FRIED |
Kızartılmış yöntem |
GRILLED |
Izgara yöntemi |
KNEADED |
Kıvrımlı yöntem |
MARINATED |
Marinasyon yöntemi |
PAN_FRIED |
Kızartılmış tava yöntemi |
PICKLED |
Salamura yöntemi |
PRESSURE_COOKED |
Düdüklü tencerede pişirme yöntemi |
ROASTED |
Kavrulmuş yöntem |
SAUTEED |
Sote yöntemi |
SEARED |
Kaynama yöntemi |
SIMMERED |
Simmerasyon yöntemi |
SMOKED |
Füme yöntemi |
STEAMED |
Buharlı yöntem |
STEEPED |
Dik yöntem |
STIR_FRIED |
Kızartma yöntemi |
OTHER_METHOD |
Diğer yöntem |
PortionSize
Yemek servis edilen yemeğin porsiyon boyutu.
JSON gösterimi | |
---|---|
{
"quantity": integer,
"unit": [
{
object ( |
Alanlar | |
---|---|
quantity |
Zorunlu. Parça numarası. |
unit[] |
Zorunlu. Tekrarlanan nameInfo alanı birden çok dilde birim içindir. |
FoodMenuItemOption
Öğe Seçeneği. Açık bir kullanıcı seçimi gerektirir.
JSON gösterimi | |
---|---|
{ "labels": [ { object ( |
Alanlar | |
---|---|
labels[] |
Zorunlu. Bu menü öğesi seçeneği için dil etiketli etiketler. E.g.: "beef pad thai", "veggie pad thai", "küçük pizza", "büyük pizza". Görünen adlar en fazla 140 karakter, açıklamaları ise en fazla 1.000 karakter olmalıdır. En az bir etiket grubu gereklidir. |
attributes |
Zorunlu. Öğe seçeneğinin ayrıntılı özellikleri. Belirtilmemiş bağımsız özellikler, temel olarak öğe düzeyindeki özelliklerden devralınır. |
Mutfak
Bir restoranın mutfak bilgileri.
Sıralamalar | |
---|---|
CUISINE_UNSPECIFIED |
Mutfak belirtilmedi |
AMERICAN |
Amerikan yemekleri |
ASIAN |
Asya yemekleri |
BRAZILIAN |
Brezilya yemekleri |
BREAK_FAST |
Kahvaltı |
BRUNCH |
brunch |
CHICKEN |
tavuk |
CHINESE |
Çin yemekleri |
FAMILY |
Aile tarzı yemek |
FAST_FOOD |
Hazır Yemek |
FRENCH |
Fransız yemekleri |
GREEK |
Yunan yemekleri |
GERMAN |
Alman yemekleri |
HAMBURGER |
Hamburger |
INDIAN |
Hint yemekleri |
INDONESIAN |
Endonezya yemekleri |
ITALIAN |
İtalyan yemekleri |
JAPANESE |
Japon yemekleri |
KOREAN |
Kore yemekleri |
LATIN_AMERICAN |
Latin Amerika yemekleri |
MEDITERRANEAN |
Akdeniz yemekleri |
MEXICAN |
Meksika yemekleri |
PAKISTANI |
Pakistan yemekleri |
PIZZA |
Pizza |
SEAFOOD |
Deniz Ürünleri |
SPANISH |
İspanyol yemekleri |
SUSHI |
suşi |
THAI |
Tay yemekleri |
TURKISH |
Türk yemekleri |
VEGETARIAN |
Vejetaryen Yemekleri |
VIETNAMESE |
Vietnam yemekleri |
OTHER_CUISINE |
Diğer mutfak |