- JSON gösterimi
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Acı
- Alerjen
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Malzeme
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Mutfak
Yemek servisi yapan 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ü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 karakterden oluşmalı, açıklamaları ise en fazla 1.000 karakterden oluşmalı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ı girmeniz önemle tavsiye edilir. |
MenuLabel
Menüyü ve onun ç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
Bir 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 etiketlenen dil. 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. |
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 FoodMenüItemOption içerebilir.
JSON gösterimi | |
---|---|
{ "labels": [ { object ( |
Alanlar | |
---|---|
labels[] |
Zorunlu. Bu menü öğesi için etiketlerin dil etiketi. 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. Ör. "normal" "büyük" ve 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 özellikleri.
JSON gösterimi | |
---|---|
{ "price": { object ( |
Alanlar | |
---|---|
price |
Zorunlu. Yemeğin fiyatı. |
spiciness |
İsteğe bağlı. Yemeğin baharat düzeyi. |
allergen[] |
İsteğe bağlı. Yemekle ilişkili alerjenler. Bu alanı girmeniz önemle tavsiye edilir. |
dietaryRestriction[] |
İsteğe bağlı. Yemeğin diyet bilgileri. Bu alanı girmeniz ö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 seçeneğinin malzemeleri. |
servesNumPeople |
İsteğe bağlı. Bu yemek seçeneği ile servis edilebilecek kişi sayısı. |
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ı. Siparişin, öğe birimi cinsinden gösterilen boyutu. (ör. 4 "şiş", 6 "parça") |
mediaKeys[] |
İsteğe bağlı. Yemekle ilişkili medyanın medya tuşları. Yalnızca fotoğraf ortamları desteklenir. İlişkili birden fazla fotoğraf olduğunda ilk fotoğraf, tercih edilen fotoğraf olarak kabul edilir. |
Acılılık
Bir gıda ürününün acı derecesi.
Sıralamalar | |
---|---|
SPICINESS_UNSPECIFIED |
Seviye belirtilmedi |
MILD |
Hafif baharatlı kavramını belirtir. |
MEDIUM |
Orta baharatlı kavramını belirtir. |
HOT |
Acı baharatlı kavramı. En dikkat çekici 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ıklarla ilgili alerjen |
PEANUT |
Yer fıstığı ile ilişkili alerjen |
SHELLFISH |
Kabuklu deniz ürünü ile ilgili alerjen |
SOY |
Soya ile ilgili alerjen |
TREE_NUT |
Ağaç kuruyemi ile ilişkili 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 gösterilmesi |
KOSHER |
Yemeğin koşer yemek olarak belirtilmesi. |
ORGANIC |
Yemeğin organik bir 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 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 yemek yemeğiyle 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 yemeğine ait protein bilgileri. |
CaloriesFact
Bu mesaj, bir üst sınır ve alt sınır aralığıyla kalori bilgilerini 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ı. Yüksek kalori miktarı |
unit |
Zorunlu. Verilen kalori bilgisinin birimi. |
EnergyUnit
Olası gıda enerjisi birimleri (kalori).
Sıralamalar | |
---|---|
ENERGY_UNIT_UNSPECIFIED |
Enerji birimi belirtilmedi |
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 bir tutar belirtilmelidir. Hem küçük hem de büyük sayılar 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ı. Yüksek besin miktarı |
unit |
Zorunlu. Verilen 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çerik bilgisini belirtir.
JSON gösterimi | |
---|---|
{
"labels": [
{
object ( |
Alanlar | |
---|---|
labels[] |
Zorunlu. Malzemeyi açıklayan 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 |
Fırında pişirme yöntemi |
BARBECUED |
Mangal yöntemi |
BASTED |
Dayanıklı yöntem |
BLANCHED |
Beyazlatma yöntemi |
BOILED |
Haşlama yöntemi |
BRAISED |
Örtülü yöntem |
CODDLED |
Kodlanmış yöntem |
FERMENTED |
Fermente yöntem |
FRIED |
Kızartma yöntemi |
GRILLED |
Izgara yöntemi |
KNEADED |
Yoğurma yöntem |
MARINATED |
Marinasyon 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 |
Buharda pişirme yöntemi |
STEEPED |
Dik yöntem |
STIR_FRIED |
Kızartma 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. Parça 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: "biftek pad thai", "vejetaryen pad thai", "küçük pizza", "büyük pizza". 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. Öğ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 |
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 Yemekleri |
VIETNAMESE |
Vietnam yemekleri |
OTHER_CUISINE |
Diğer mutfaklar |