- JSON gösterimi
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Acılık (Spiciness)
- Alerjen
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- İçerik öğesi
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Mutfak
Yemek servisi yapan işletmelerin menüleri.
| JSON gösterimi | |
|---|---|
{
"name": string,
"menus": [
{
object ( |
|
| Alanlar | |
|---|---|
name |
Zorunlu. Formdaki bu konum için Google tanımlayıcısı: |
menus[] |
İsteğe bağlıdır. 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ü", "günün yemeği". Görünen adlar en fazla 140 karakter, açıklamalar ise en fazla 1.000 karakter uzunluğunda olmalıdır. En az bir etiket grubu gereklidir. |
sourceUrl |
İsteğe bağlıdır. Gidilecek bir web sayfası varsa menünün kaynak URL'si. |
sections[] |
Zorunlu. Menü bölümleri. |
cuisines[] |
İsteğe bağlıdır. Yemek menüsü için mutfak bilgileri. Bu alanın sağlanması önemle tavsiye edilir. |
MenuLabel
Menü ve ç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ıdır. Bileşenin ek bilgileri. |
languageCode |
İsteğe bağlıdır. Dilin BCP 47 kodu. Dil kullanılamıyorsa varsayılan olarak İngilizce kullanılır. |
FoodMenuSection
Menünün bir 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 uzunluğunda olmalıdır. En az bir etiket grubu gereklidir. |
items[] |
Zorunlu. Bölümdeki öğeler. Her bölümde en az bir öğe bulunmalıdır. |
FoodMenuItem
Bölüm öğesi. Yemek öğesinin 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 karakter, açıklamalar ise en fazla 1.000 karakter uzunluğunda olmalıdır. En az bir etiket grubu gereklidir. |
attributes |
Zorunlu. Öğenin ayrıntılı özellikleri. Öğe seçenekleri belirtildiğinde bunlar temel özellikler olarak kabul edilir ve her seçeneğe doldurulur. |
options[] |
İsteğe bağlıdır. Bu, birden fazla farklı seçeneği olan ve kullanıcıların seçim yapması gereken öğeler için geçerlidir. Ör. "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 haline gelir. Müşterilerin bu alanda yalnızca diğer ek yemek seçeneklerini belirtmesi gerekir. |
FoodMenuItemAttributes
Bir yiyecek/yemeğin özellikleri.
| JSON gösterimi | |
|---|---|
{ "price": { object ( |
|
| Alanlar | |
|---|---|
price |
Zorunlu. Yemeğin fiyatı. |
spiciness |
İsteğe bağlıdır. Yemeğin acılık düzeyi. |
allergen[] |
İsteğe bağlıdır. Yemekle ilişkili alerjenler. Bu alanın sağlanması önemle tavsiye edilir. |
dietaryRestriction[] |
İsteğe bağlıdır. Yemeğin beslenme bilgileri. Bu alanın sağlanması önemle tavsiye edilir. |
nutritionFacts |
İsteğe bağlıdır. Yemek seçeneğinin besin değerleri. Bu alanın sağlanması önemle tavsiye edilir. |
ingredients[] |
İsteğe bağlıdır. Yemek seçeneğinin malzemeleri. |
servesNumPeople |
İsteğe bağlıdır. Bu yemek seçeneğiyle servis edilebilecek kişi sayısı. |
preparationMethods[] |
İsteğe bağlıdır. Yemek seçeneğinin nasıl hazırlandığına dair yöntemler. |
portionSize |
İsteğe bağlıdır. Siparişin boyutu (ürün birimi cinsinden gösterilir). (ör. 4 "şiş", 6 "parça") |
mediaKeys[] |
İsteğe bağlıdır. Yemekle ilişkili medyanın medya anahtarları. Yalnızca fotoğraf medyası desteklenir. Birden fazla fotoğraf ilişkilendirildiğinde ilk fotoğraf tercih edilen fotoğraf olarak kabul edilir. |
Acılık
Bir yiyeceğin acılık seviyesi.
| Sıralamalar | |
|---|---|
SPICINESS_UNSPECIFIED |
Düzey belirtilmemiş |
MILD |
Hafif baharatlı anlamında kullanılır. |
MEDIUM |
Orta acılık derecesini gösterir. |
HOT |
Acı baharatlı yiyecekleri belirtmek için kullanılır. En acı 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 ilgili alerjen |
FISH |
Balıkla ilgili alerjen |
PEANUT |
Fıstıkla ilgili alerjen |
SHELLFISH |
Kabuklu deniz ürünleriyle ilgili alerjen |
SOY |
Soya ile ilgili alerjen |
TREE_NUT |
Kabuklu yemişlerle ilgili alerjen |
WHEAT |
Buğdayla ilgili alerjen |
DietaryRestriction
Bir gıda maddesinin beslenme bilgileri.
| Sıralamalar | |
|---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Beslenme türü belirtilmedi |
DAIRY_FREE |
Yemeğin süt ürünü içermeyen bir yemek olarak belirtilmesi. |
GLUTEN_FREE |
Yemeğin glütensiz olarak belirtilmesi. |
HALAL |
Yemeğin helal olarak tanımlanması. |
KOSHER |
Yemeğin koşer olarak belirtilmesi. |
ORGANIC |
Yemeğin organik olarak tanımlanması |
VEGAN |
Yemeğin vegan olarak belirtilmesi. |
VEGETARIAN |
Yemeğin vejetaryen yemeği olarak belirtilmesi. |
NutritionFacts
Bu mesaj, bir yemeğin besin değerlerini gösterir.
| JSON gösterimi | |
|---|---|
{ "calories": { object ( |
|
| Alanlar | |
|---|---|
calories |
İsteğe bağlıdır. Yemeğin kalori miktarı. |
totalFat |
İsteğe bağlıdır. Belirli bir yemekle ilgili yağ bilgisi. |
cholesterol |
İsteğe bağlıdır. Belirli bir yemekle ilgili kolesterol bilgileri. |
sodium |
İsteğe bağlıdır. Belirli bir yemekteki sodyum bilgisi. |
totalCarbohydrate |
İsteğe bağlıdır. Belirli bir yemekteki karbonhidrat bilgisi. |
protein |
İsteğe bağlıdır. Belirli bir yemekle ilgili protein bilgileri. |
CaloriesFact
Bu mesaj, üst ve alt sınır aralığıyla kalori bilgilerini gösterir. Daha düşük tutar belirtilmelidir. Hem alt hem de üst tutarlar negatif olmayan sayılardır.
| JSON gösterimi | |
|---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
|
| Alanlar | |
|---|---|
lowerAmount |
Zorunlu. Daha az kalori |
upperAmount |
İsteğe bağlıdır. Üst kalori miktarı |
unit |
Zorunlu. Belirtilen kalori bilgisinin birimi. |
EnergyUnit
Olası besin enerjisi birimleri (kalori).
| Sıralamalar | |
|---|---|
ENERGY_UNIT_UNSPECIFIED |
Enerji birimi belirtilmemiş |
CALORIE |
Kalori |
JOULE |
Jul |
NutritionFact
Bu mesaj, üst ve alt sınır aralığına sahip besin bilgilerini gösterir ve kütle birimiyle ifade 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 |
upperAmount |
İsteğe bağlıdır. Besinlerin üst miktarı |
unit |
Zorunlu. Belirtilen besin değeri bilgisinin birimi. |
MassUnit
Olası kütle birimleri.
| Sıralamalar | |
|---|---|
MASS_UNIT_UNSPECIFIED |
Kütle birimi belirtilmemiş |
GRAM |
Gram |
MILLIGRAM |
Miligram |
İçindekiler
Bu mesaj, bir yemeğin içerik bilgilerini belirtir.
| JSON gösterimi | |
|---|---|
{
"labels": [
{
object ( |
|
| Alanlar | |
|---|---|
labels[] |
Zorunlu. İçeriği açıklayan etiketler. Görünen adlar en fazla 140 karakter, açıklamalar ise en fazla 1.000 karakter uzunluğunda olmalıdır. En az bir etiket grubu gereklidir. |
PreparationMethod
Bir yemeğin hazırlanma yöntemi.
| Sıralamalar | |
|---|---|
PREPARATION_METHOD_UNSPECIFIED |
Hazırlama yöntemi belirtilmemiş |
BAKED |
Fırınlanmış yöntem |
BARBECUED |
Barbekü yöntemi |
BASTED |
Basted yöntemi |
BLANCHED |
Blanş yöntemi |
BOILED |
Haşlama yöntemi |
BRAISED |
Braised method |
CODDLED |
Coddled yöntemi |
FERMENTED |
Fermente yöntemi |
FRIED |
Kızartma yöntemi |
GRILLED |
Izgara yöntemi |
KNEADED |
Yoğurma yöntemi |
MARINATED |
Marine etme yöntemi |
PAN_FRIED |
Tavada kızartma 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 |
Kızartma yöntemi |
SIMMERED |
Kısık ateşte pişirme yöntemi |
SMOKED |
Füme yöntemi |
STEAMED |
Buharda pişirme yöntemi |
STEEPED |
Demleme yöntemi |
STIR_FRIED |
Kavurma yöntemi |
OTHER_METHOD |
Diğer yöntem |
PortionSize
Bir yemeğin porsiyon boyutu.
| JSON gösterimi | |
|---|---|
{
"quantity": integer,
"unit": [
{
object ( |
|
| Alanlar | |
|---|---|
quantity |
Zorunlu. Porsiyon numarası. |
unit[] |
Zorunlu. Yinelenen nameInfo alanı, birimin birden fazla dildeki adı içindir. |
FoodMenuItemOption
Öğenin seçeneği. Kullanıcının açıkça seçim yapması gerekir.
| JSON gösterimi | |
|---|---|
{ "labels": [ { object ( |
|
| Alanlar | |
|---|---|
labels[] |
Zorunlu. Bu menü öğesi seçeneği için dil etiketli etiketler. Örneğin: "beef pad thai", "veggie pad thai", "small pizza", "large pizza". Görünen adlar en fazla 140 karakter, 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ş bireysel özellikler, temel olarak öğe düzeyindeki özelliklerden devralınır. |
Mutfak
Restoranın mutfak bilgileri.
| Sıralamalar | |
|---|---|
CUISINE_UNSPECIFIED |
Mutfak belirtilmedi |
AMERICAN |
Amerika mutfağı |
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 |
Fransa mutfağı |
GREEK |
Yunanistan mutfağı |
GERMAN |
Alman yemekleri |
HAMBURGER |
Hamburger |
INDIAN |
Hint yemekleri |
INDONESIAN |
Endonezya yemekleri |
ITALIAN |
İtalyan yemekleri |
JAPANESE |
Japonya mutfağı |
KOREAN |
Kore mutfağı |
LATIN_AMERICAN |
Latin Amerika yemekleri |
MEDITERRANEAN |
Akdeniz yemekleri |
MEXICAN |
Meksika mutfağı |
PAKISTANI |
Pakistan yemekleri |
PIZZA |
Pizza |
SEAFOOD |
Deniz Ürünleri |
SPANISH |
İspanya mutfağı |
SUSHI |
suşi |
THAI |
Tayland mutfağı |
TURKISH |
Türk yemekleri |
VEGETARIAN |
Vejetaryen Yemekler |
VIETNAMESE |
Vietnam mutfağı |
OTHER_CUISINE |
Diğer mutfaklar |