- JSON gösterimi
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Acı
- Alerjen
- DietaryRestriction
- NutritionFacts
- KaloriBilgileri
- EnerjiBirimi
- NutritionFact
- MassUnit
- Malzeme
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Mutfak
Yemek yemekleri sunan işletmelerin menüleri.
JSON gösterimi | |
---|---|
{
"name": string,
"menus": [
{
object ( |
Alanlar | |
---|---|
name |
Zorunlu. Bu konumun Google kimliği şu biçimdedir: |
menus[] |
İsteğe bağlı. Yemek menüleri koleksiyonu. |
FoodMenu
Yemek servisi yapan bir işletmenin menüsü.
JSON gösterimi | |
---|---|
{ "labels": [ { object ( |
Alanlar | |
---|---|
labels[] |
Zorunlu. Menü için dil etiketli etiketler. Ör. "menü", "özel öğle yemeği". Görünen adlar en fazla 140, açıklamalar ise en fazla 1.000 karakter uzunluğunda 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ü bölümleri. |
cuisines[] |
İsteğe bağlı. Yemek menüsü için mutfak bilgileri. Bu alanın doldurulması önemle tavsiye edilir. |
MenuLabel
Menüyü ve çeşitli alt bileşenlerini görüntülerken 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şenle ilgili ek bilgiler. |
languageCode |
İsteğe bağlı. BCP 47 dil kodu. Dil kullanılamıyorsa, 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, açıklamalar ise en fazla 1.000 karakter uzunluğunda olmalıdır. En az bir etiket grubu gereklidir. |
items[] |
Zorunlu. Bölüm öğeleri. Her Bölümde en az bir öğe olmalıdır. |
FoodMenuItem
Bölüm öğesi. Yemeğin kendisi olabilir veya birden fazla FoodMenuItemOption içerebilir.
JSON gösterimi | |
---|---|
{ "labels": [ { object ( |
Alanlar | |
---|---|
labels[] |
Zorunlu. Bu menü öğesi için dil etiketli etiketler. Görünen adlar en fazla 140 karakterden oluşmalı, açıklamaları ise en fazla 1.000 karakterden oluşmalıdır. En az bir etiket grubu gereklidir. |
attributes |
Zorunlu. Öğenin ayrıntılı özellikleri. Öğe seçenekleri belirtildiğinde bu, temel özellikler olarak kabul edilir ve her bir seçeneğe doldurulur. |
options[] |
İsteğe bağlı. Bu, birden çok farklı seçenek sunan bir öğe içindir ve kullanıcıların seçim yapması gerekir. Örneğin, "normal" ve "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 yemek seçeneklerini belirtmesi yeterlidir. |
FoodMenuItemAttributes
Gıda maddesinin/yemeğin nitelikleri.
JSON gösterimi | |
---|---|
{ "price": { object ( |
Alanlar | |
---|---|
price |
Zorunlu. Yemeğin fiyatı. |
spiciness |
İsteğe bağlı. Yemeğin baharatlılık seviyesi. |
allergen[] |
İsteğe bağlı. Yemekle ilişkili alerjenler. Bu alanın doldurulması önemle tavsiye edilir. |
dietaryRestriction[] |
İsteğe bağlı. Yemek yemeğinin diyet bilgileri. Bu alanın doldurulması önemle tavsiye edilir. |
nutritionFacts |
İsteğe bağlı. Yemek 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ğiyle kaç kişiye yemek verilebileceği. |
preparationMethods[] |
İsteğe bağlı. Yemek yemeği seçeneğinin nasıl hazırlandığına ilişkin yöntemler. |
portionSize |
İsteğe bağlı. Öğe birimleri cinsinden gösterilen siparişin boyutu. (ör. 4 "şiş", 6 "parça") |
mediaKeys[] |
İsteğe bağlı. Yemekle ilişkili medyanın medya tuşları. Yalnızca fotoğraf medyası desteklenir. İlişkili birden fazla fotoğraf olduğunda ilk fotoğraf, tercih edilen fotoğraf olarak kabul edilir. |
Baharatlı
Bir gıda ürününün acı derecesi.
Sıralamalar | |
---|---|
SPICINESS_UNSPECIFIED |
Seviye belirtilmedi |
MILD |
Hafif baharatlı anlamına gelir. |
MEDIUM |
Orta düzeyde baharatlı anlamına gelir. |
HOT |
Sıcak ve baharatlı anlamına gelir. En baharatlı seviye. |
Alerjen
Bir gıda maddesiyle ilgili alerjen bilgileri.
Sıralamalar | |
---|---|
ALLERGEN_UNSPECIFIED |
Alerjen belirtilmedi |
DAIRY |
Süt ürünleriyle ilgili alerjen |
EGG |
Yumurta ile ilişkili alerjen |
FISH |
Balık kaynaklı alerjen |
PEANUT |
Yer fıstığıyla ilişkili alerjen |
SHELLFISH |
Kabuklu deniz ürünü ile ilgili alerjen |
SOY |
Soya ile ilgili alerjen |
TREE_NUT |
Ağaç kuruyemişiyle ilgili alerjen |
WHEAT |
Buğday ile ilgili alerjen |
DietaryRestriction
Bir gıda öğesinin beslenme bilgileri.
Sıralamalar | |
---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Beslenme türü belirtilmemiş |
HALAL |
Yemeğin helal yemek olarak belirtilmesi. |
KOSHER |
Yemeğin koşer yemek olarak belirtilmesi. |
ORGANIC |
Yemeğin organik yemek olarak belirtilmesi. |
VEGAN |
Yemeğin vegan yemek olarak belirtilmesi. |
VEGETARIAN |
Yemeğin vejetaryen yemek olarak tanımlanması. |
NutritionFacts
Bu mesaj, bir yemeğin besin değerlerini temsil etmektedir.
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ği için sodyum bilgileri. |
totalCarbohydrate |
İsteğe bağlı. Belirli bir yemek yemeğine ait karbonhidrat bilgileri. |
protein |
İsteğe bağlı. Belirli bir yemek için protein bilgileri. |
CaloriesFact
Bu mesaj, kalori bilgilerini üst ve alt sınır aralığıyla gösterir. Daha düşük bir tutar belirtilmelidir. Hem küçük hem de büyük sayılar 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ı. Üst kalori miktarı |
unit |
Zorunlu. Belirtilen kalori bilgilerinin birimi. |
Enerji birimi
Olası gıda enerjisi birimleri (kalori).
Sıralamalar | |
---|---|
ENERGY_UNIT_UNSPECIFIED |
Enerji birimi belirtilmemiş |
CALORIE |
Kalori |
JOULE |
Joule |
NutritionFact
Bu mesaj, besin değeri bilgilerini üst sınır ve alt sınır aralığıyla belirtir ve kütle birimi ile temsil edilebilir. Daha düşük tutar belirtilmelidir. Hem alt hem de üst tutarlar negatif olmayan sayılardır.
JSON gösterimi | |
---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
Alanlar | |
---|---|
lowerAmount |
Zorunlu. Daha az besin miktarı |
upperAmount |
İsteğe bağlı. Üst besin miktarı |
unit |
Zorunlu. Belirtilen besin değeri bilgilerinin birimi. |
MassUnit
Olası kütle birimleri.
Sıralamalar | |
---|---|
MASS_UNIT_UNSPECIFIED |
Kütle birimi belirtilmemiş |
GRAM |
Gram |
MILLIGRAM |
Miligram |
İçindekiler
Bu mesaj, bir yemek yemeğinin içerik bilgilerini gösterir.
JSON gösterimi | |
---|---|
{
"labels": [
{
object ( |
Alanlar | |
---|---|
labels[] |
Zorunlu. İçeriği tanımlayan etiketler. Görünen adlar en fazla 140 karakterden oluşmalı, açıklamaları ise en fazla 1.000 karakterden oluşmalıdır. En az bir etiket grubu gereklidir. |
PreparationMethod
Yemeğin hazırlama yöntemi.
Sıralamalar | |
---|---|
PREPARATION_METHOD_UNSPECIFIED |
Hazırlama yöntemi belirtilmedi |
BAKED |
Pişirme yöntemi |
BARBECUED |
Mangalda pişirme yöntemi |
BASTED |
Islatarak pişirme yöntemi |
BLANCHED |
Beyazlatma yöntemi |
BOILED |
Haşlama yöntemi |
BRAISED |
Örtülü yöntem |
CODDLED |
Coddled yöntemi |
FERMENTED |
Fermantasyon yöntemi |
FRIED |
Kızartma yöntemi |
GRILLED |
Izgara yöntemi |
KNEADED |
Yoğurma yöntemi |
MARINATED |
Marine etme yöntemi |
PAN_FRIED |
Kızartma yöntemi |
PICKLED |
Turşu yöntemi |
PRESSURE_COOKED |
Düdüklü tencerede pişirme yöntemi |
ROASTED |
Kavurma yöntemi |
SAUTEED |
Sote yöntemi |
SEARED |
Pişirme yöntemi |
SIMMERED |
Sileme yöntemi |
SMOKED |
Füme yöntemi |
STEAMED |
Buharlama yöntemi |
STEEPED |
Dik yöntem |
STIR_FRIED |
Kavurma yöntemi |
OTHER_METHOD |
Diğer yöntem |
PortionSize
Yemek yemeğinin porsiyon boyutunda servis edilmesi.
JSON gösterimi | |
---|---|
{
"quantity": integer,
"unit": [
{
object ( |
Alanlar | |
---|---|
quantity |
Zorunlu. Porsiyon sayısı. |
unit[] |
Zorunlu. Tekrarlanan nameInfo alanı, birimin birden çok dildeki yeridir. |
FoodMenuItemOption
Öğe seçeneği. Bunun için açık bir kullanıcı seçimi gerekir.
JSON gösterimi | |
---|---|
{ "labels": [ { object ( |
Alanlar | |
---|---|
labels[] |
Zorunlu. Bu menü öğesi seçeneği için etiketlerin dilidir. Örneğin: "beef pad thai", "veggie pad thai", "small pizza", "large pizza". Görünen adlar en fazla 140, açıklamalar ise en fazla 1.000 karakter uzunluğunda olmalıdır. En az bir etiket grubu gereklidir. |
attributes |
Zorunlu. Öğe seçeneğinin ayrıntılı özellikleri. Belirtilmemiş özellikler, temel olarak öğe düzeyindeki özelliklerden devralınır. |
Mutfak
Bir restoranın mutfak bilgileri.
Sıralamalar | |
---|---|
CUISINE_UNSPECIFIED |
Mutfak belirtilmemiş |
AMERICAN |
Amerikan yemekleri |
ASIAN |
Asya yemekleri |
BRAZILIAN |
Brezilya yemekleri |
BREAK_FAST |
Kahvaltı |
BRUNCH |
Geç Kahvaltı |
CHICKEN |
tavuk |
CHINESE |
Çin yemekleri |
FAMILY |
Aile tarzı mutfak |
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 Yemekler |
VIETNAMESE |
Vietnam yemekleri |
OTHER_CUISINE |
Diğer mutfaklar |