- Representasi JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Kepedasan
- Alergen
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Bahan
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Masakan
Menu bisnis yang menyajikan hidangan makanan.
Representasi JSON | |
---|---|
{
"name": string,
"menus": [
{
object ( |
Kolom | |
---|---|
name |
Wajib. ID Google untuk lokasi ini dalam bentuk: |
menus[] |
Opsional. Kumpulan menu makanan. |
FoodMenu
Menu bisnis yang menyajikan hidangan makanan.
Representasi JSON | |
---|---|
{ "labels": [ { object ( |
Kolom | |
---|---|
labels[] |
Wajib. Label dengan tag bahasa untuk menu. Mis. "menu", "makan siang spesial". Nama tampilan harus terdiri dari 140 karakter atau kurang, dengan deskripsi 1.000 karakter atau kurang. Setidaknya satu kumpulan label diperlukan. |
sourceUrl |
Opsional. URL sumber menu jika ada halaman web yang akan dibuka. |
sections[] |
Wajib. Bagian menu. |
cuisines[] |
Opsional. Informasi masakan untuk menu makanan. Sangat direkomendasikan untuk memberikan kolom ini. |
MenuLabel
Label yang akan digunakan saat menampilkan menu dan berbagai sub-komponennya.
Representasi JSON | |
---|---|
{ "displayName": string, "description": string, "languageCode": string } |
Kolom | |
---|---|
displayName |
Wajib. Nama tampilan komponen. |
description |
Opsional. Informasi tambahan tentang komponen. |
languageCode |
Opsional. Kode bahasa BCP 47. Jika bahasa ini tidak tersedia, maka akan ditetapkan secara default ke bahasa Inggris. |
FoodMenuSection
Bagian dari menu. Folder dapat berisi beberapa item/piring.
Representasi JSON | |
---|---|
{ "labels": [ { object ( |
Kolom | |
---|---|
labels[] |
Wajib. Label bahasa yang diberi tag untuk bagian menu ini. Nama tampilan harus terdiri dari 140 karakter atau kurang, dengan deskripsi 1.000 karakter atau kurang. Setidaknya satu kumpulan label diperlukan. |
items[] |
Wajib. Item bagian. Setiap Bagian harus memiliki setidaknya satu item. |
FoodMenuItem
Item Bagian. Hal ini dapat berupa hidangan itu sendiri, atau dapat berisi beberapa FoodMenuItemOption.
Representasi JSON | |
---|---|
{ "labels": [ { object ( |
Kolom | |
---|---|
labels[] |
Wajib. Label bahasa yang diberi tag untuk item menu ini. Nama tampilan harus terdiri dari 140 karakter atau kurang, dengan deskripsi 1.000 karakter atau kurang. Setidaknya satu kumpulan label diperlukan. |
attributes |
Wajib. Atribut item mendetail. Jika opsi item ditentukan, hal ini dianggap sebagai atribut dasar dan diisi ke setiap opsi. |
options[] |
Opsional. Ini adalah untuk item yang tersedia dalam beberapa opsi berbeda, dan pengguna diharuskan untuk membuat pilihan. Misalnya, pizza "reguler" vs. "besar". Saat opsi ditentukan, label dan atribut di tingkat item akan otomatis menjadi label dan atribut opsi pertama. Klien hanya perlu menentukan opsi makanan tambahan lainnya di kolom ini. |
FoodMenuItemAttributes
Atribut item/hidangan makanan.
Representasi JSON | |
---|---|
{ "price": { object ( |
Kolom | |
---|---|
price |
Wajib. Harga hidangan. |
spiciness |
Opsional. Tingkat kepedasan hidangan. |
allergen[] |
Opsional. Alergen yang terkait dengan hidangan makanan. Sangat direkomendasikan untuk memberikan kolom ini. |
dietaryRestriction[] |
Opsional. Informasi diet dari hidangan makanan. Sangat direkomendasikan untuk memberikan kolom ini. |
nutritionFacts |
Opsional. Fakta nutrisi dari opsi hidangan makanan. Sangat direkomendasikan untuk memberikan kolom ini. |
ingredients[] |
Opsional. Bahan-bahan pilihan hidangan makanan. |
servesNumPeople |
Opsional. Jumlah orang yang dapat dilayani oleh opsi hidangan makanan ini. |
preparationMethods[] |
Opsional. Metode tentang cara menyiapkan opsi hidangan makanan. |
portionSize |
Opsional. Ukuran pesanan, yang direpresentasikan dalam satuan item. (mis. 4 "tusuk sate", 6 "potong") |
mediaKeys[] |
Opsional. Tombol media dari media yang terkait dengan hidangan. Hanya media foto yang didukung. Ketika ada beberapa foto yang terkait, foto pertama dianggap sebagai foto pilihan. |
Kepedasan
Tingkat kepedasan item makanan.
Enum | |
---|---|
SPICINESS_UNSPECIFIED |
Level belum ditetapkan |
MILD |
Ilustrasi rasa pedas ringan. |
MEDIUM |
Ilustrasi pedas sedang. |
HOT |
Gambaran pedas pedas. Level paling pedas. |
Alergen
Informasi alergen terkait item makanan.
Enum | |
---|---|
ALLERGEN_UNSPECIFIED |
Alergen belum ditetapkan |
DAIRY |
Alergen yang terkait dengan susu |
EGG |
Alergen terkait telur |
FISH |
Alergen terkait ikan |
PEANUT |
Alergen terkait kacang |
SHELLFISH |
Alergen terkait kerang |
SOY |
Alergen terkait kedelai |
TREE_NUT |
Alergen terkait kacang pohon |
WHEAT |
Alergen terkait gandum |
DietaryRestriction
Informasi diet dari item makanan.
Enum | |
---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Jenis makanan belum ditetapkan |
HALAL |
Penggambaran makanan tersebut sebagai hidangan halal. |
KOSHER |
Penggambaran makanan sebagai hidangan kosher. |
ORGANIC |
Penggambaran makanan sebagai hidangan organik. |
VEGAN |
Penggambaran makanan sebagai hidangan vegan. |
VEGETARIAN |
Penggambaran makanan sebagai hidangan vegetarian. |
NutritionFacts
Pesan ini mewakili fakta nutrisi untuk hidangan makanan.
Representasi JSON | |
---|---|
{ "calories": { object ( |
Kolom | |
---|---|
calories |
Opsional. Kalori hidangan. |
totalFat |
Opsional. Informasi lemak untuk hidangan makanan tertentu. |
cholesterol |
Opsional. Informasi kolesterol untuk hidangan makanan tertentu. |
sodium |
Opsional. Informasi sodium untuk hidangan makanan tertentu. |
totalCarbohydrate |
Opsional. Informasi karbohidrat untuk hidangan makanan tertentu. |
protein |
Opsional. Informasi protein untuk hidangan makanan tertentu. |
CaloriesFact
Pesan ini menunjukkan informasi kalori dengan rentang batas atas dan batas bawah. Jumlah yang lebih rendah harus ditentukan. Jumlah kecil dan besar adalah angka non-negatif.
Representasi JSON | |
---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
Kolom | |
---|---|
lowerAmount |
Wajib. Jumlah kalori lebih rendah |
upperAmount |
Opsional. Jumlah kalori tinggi |
unit |
Wajib. Satuan dari informasi kalori yang diberikan. |
EnergyUnit
Satuan energi makanan (kalori) yang mungkin.
Enum | |
---|---|
ENERGY_UNIT_UNSPECIFIED |
Unit energi belum ditetapkan |
CALORIE |
Kalori |
JOULE |
Joule |
NutritionFact
Pesan ini menunjukkan informasi gizi dengan rentang batas atas dan batas bawah serta dapat dinyatakan dengan satuan massa. Jumlah yang lebih rendah harus ditentukan. Jumlah kecil dan besar adalah angka non-negatif.
Representasi JSON | |
---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
Kolom | |
---|---|
lowerAmount |
Wajib. Jumlah nutrisi lebih rendah |
upperAmount |
Opsional. Jumlah nutrisi tinggi |
unit |
Wajib. Satuan informasi nutrisi yang diberikan. |
MassUnit
Satuan massa yang mungkin.
Enum | |
---|---|
MASS_UNIT_UNSPECIFIED |
Satuan massa belum ditetapkan |
GRAM |
Gram |
MILLIGRAM |
Miligram |
Bahan
Pesan ini menunjukkan informasi bahan hidangan.
Representasi JSON | |
---|---|
{
"labels": [
{
object ( |
Kolom | |
---|---|
labels[] |
Wajib. Label untuk mendeskripsikan bahan. Nama tampilan harus terdiri dari 140 karakter atau kurang, dengan deskripsi 1.000 karakter atau kurang. Setidaknya satu kumpulan label diperlukan. |
PreparationMethod
Metode penyiapan hidangan makanan.
Enum | |
---|---|
PREPARATION_METHOD_UNSPECIFIED |
Metode persiapan tidak ditentukan |
BAKED |
Metode pemanggangan |
BARBECUED |
Metode BBQ |
BASTED |
Metode Basted |
BLANCHED |
Metode pemanis |
BOILED |
Metode rebus |
BRAISED |
Metode rebus |
CODDLED |
Metode coddled |
FERMENTED |
Metode fermentasi |
FRIED |
Cara menggoreng |
GRILLED |
Metode panggang |
KNEADED |
Metode uleni |
MARINATED |
Metode yang dibumbui |
PAN_FRIED |
Metode goreng |
PICKLED |
Metode acar |
PRESSURE_COOKED |
Metode memasak dengan presto |
ROASTED |
Metode pemanggangan |
SAUTEED |
Metode tumis |
SEARED |
Metode hangus |
SIMMERED |
Metode rebus |
SMOKED |
Metode asap |
STEAMED |
Metode kukus |
STEEPED |
Metode turunan |
STIR_FRIED |
Metode tumis |
OTHER_METHOD |
Metode lainnya |
PortionSize
Menyajikan ukuran porsi di hidangan makanan.
Representasi JSON | |
---|---|
{
"quantity": integer,
"unit": [
{
object ( |
Kolom | |
---|---|
quantity |
Wajib. Jumlah bagian. |
unit[] |
Wajib. Kolom nameInfo berulang adalah untuk unit dalam beberapa bahasa. |
FoodMenuItemOption
Opsi Item. Pengujian ini memerlukan pemilihan pengguna yang eksplisit.
Representasi JSON | |
---|---|
{ "labels": [ { object ( |
Kolom | |
---|---|
labels[] |
Wajib. Label bahasa yang diberi tag untuk opsi item menu ini. E.g.: "beef pad thai", "veggie pad thai", "pizza kecil", "pizza besar". Nama tampilan harus terdiri dari 140 karakter atau kurang, dengan deskripsi 1.000 karakter atau kurang. Setidaknya satu kumpulan label diperlukan. |
attributes |
Wajib. Atribut opsi item yang mendetail. Masing-masing atribut yang tidak ditentukan akan diwarisi dari atribut tingkat item sebagai dasar. |
Masakan
Informasi masakan dari sebuah restoran.
Enum | |
---|---|
CUISINE_UNSPECIFIED |
Masakan belum ditetapkan |
AMERICAN |
Makanan Amerika |
ASIAN |
masakan Asia |
BRAZILIAN |
masakan Brasil |
BREAK_FAST |
Sarapan |
BRUNCH |
Sarapan siang |
CHICKEN |
Ayam |
CHINESE |
Makanan China |
FAMILY |
Masakan keluarga |
FAST_FOOD |
Makanan cepat saji |
FRENCH |
Makanan Prancis |
GREEK |
masakan Yunani |
GERMAN |
masakan Jerman |
HAMBURGER |
Hamburger |
INDIAN |
Makanan India |
INDONESIAN |
masakan Indonesia |
ITALIAN |
Makanan Italia |
JAPANESE |
Makanan Jepang |
KOREAN |
Makanan Korea |
LATIN_AMERICAN |
Makanan Amerika Latin |
MEDITERRANEAN |
masakan Mediterania |
MEXICAN |
Makanan Meksiko |
PAKISTANI |
masakan Pakistan |
PIZZA |
Pizza |
SEAFOOD |
Makanan Laut |
SPANISH |
masakan Spanyol |
SUSHI |
Sushi |
THAI |
masakan Thailand |
TURKISH |
masakan Turki |
VEGETARIAN |
Makanan Vegetarian |
VIETNAMESE |
masakan Vietnam |
OTHER_CUISINE |
Masakan lainnya |