- نمایش JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- تندی
- آلرژن
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- عنصر
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- غذا
منوهای کسبوکاری که غذا سرو میکند.
| نمایش JSON | |
|---|---|
{
"name": string,
"menus": [
{
object ( |
|
| فیلدها | |
|---|---|
name |
الزامی. شناسه Google برای این مکان در فرم: |
menus[] |
اختیاری. مجموعهای از منوهای غذا. |
FoodMenu
منو کسبوکاری که غذا سرو میکند.
| نمایش JSON | |
|---|---|
{ "labels": [ { object ( |
|
| فیلدها | |
|---|---|
labels[] |
الزامی. برچسبهای زبانگذاریشده برای منو. برای نمونه «منو»، «ناهار ویژه». نامهای نمایشی باید ۱۴۰ نویسه یا کمتر و شرحها باید ۱٬۰۰۰ نویسه یا کمتر باشند. حداقل یک مجموعه برچسب لازم است. |
sourceUrl |
اختیاری. نشانی وب منبع منو درصورتیکه صفحه وبی برای رفتن به آن وجود داشته باشد. |
sections[] |
الزامی. بخشهای منو. |
cuisines[] |
اختیاری. اطلاعات آشپزی برای منو غذا. اکیداً توصیه میشود این فیلد را ارائه دهید. |
MenuLabel
برچسبی که هنگام نمایش منو و زیرمجموعههای مختلف آن استفاده میشود.
| نمایش JSON | |
|---|---|
{ "displayName": string, "description": string, "languageCode": string } |
|
| فیلدها | |
|---|---|
displayName |
الزامی. نام نمایشی عنصر. |
description |
اختیاری. اطلاعات تکمیلی عنصر. |
languageCode |
اختیاری. کد زبان BCP 47. اگر زبان دردسترس نباشد، بهطور پیشفرض به انگلیسی تغییر میکند. |
FoodMenuSection
بخشی از منو. میتواند شامل چندین مورد/غذا باشد.
| نمایش JSON | |
|---|---|
{ "labels": [ { object ( |
|
| فیلدها | |
|---|---|
labels[] |
الزامی. برچسبهای زبانگذاریشده برای این بخش منو. نامهای نمایشی باید ۱۴۰ نویسه یا کمتر و شرحها باید ۱٬۰۰۰ نویسه یا کمتر باشند. حداقل یک مجموعه برچسب لازم است. |
items[] |
الزامی. موارد بخش. هر «بخش» باید حداقل یک مورد داشته باشد. |
FoodMenuItem
مورد یک بخش. میتواند خود غذا باشد یا میتواند شامل چندین FoodMenuItemOption باشد.
| نمایش JSON | |
|---|---|
{ "labels": [ { object ( |
|
| فیلدها | |
|---|---|
labels[] |
الزامی. برچسبهای زبانگذاریشده برای این عنصر منو. نامهای نمایشی باید ۱۴۰ نویسه یا کمتر و شرحها باید ۱٬۰۰۰ نویسه یا کمتر باشند. حداقل یک مجموعه برچسب لازم است. |
attributes |
الزامی. مشخصههای دقیق مورد. وقتی گزینههای محصول مشخص میشود، این بهعنوان مشخصههای پایه درنظر گرفته میشود و در هر گزینه تکمیل میشود. |
options[] |
اختیاری. این برای محصولی است که در چندین گزینه مختلف ارائه میشود و کاربران باید انتخاب کنند. برای نمونه، پیتزای «معمولی» دربرابر پیتزای «بزرگ». وقتی گزینهها مشخص میشوند، برچسبها و مشخصههای سطح مورد بهطور خودکار به برچسبها و مشخصههای گزینه اول تبدیل میشوند. مشتریان فقط باید گزینههای غذایی اضافی دیگر را در این فیلد مشخص کنند. |
FoodMenuItemAttributes
مشخصههای غذا/خوراک.
| نمایش JSON | |
|---|---|
{ "price": { object ( |
|
| فیلدها | |
|---|---|
price |
الزامی. قیمت غذا. |
spiciness |
اختیاری. سطح تندی غذای موردنظر. |
allergen[] |
اختیاری. حساسیتزاهای مرتبط با غذای اصلی. اکیداً توصیه میشود این فیلد را ارائه دهید. |
dietaryRestriction[] |
اختیاری. اطلاعات رژیم غذایی غذا. اکیداً توصیه میشود این فیلد را ارائه دهید. |
nutritionFacts |
اختیاری. ارزش غذایی گزینه خوراک. اکیداً توصیه میشود این فیلد را ارائه دهید. |
ingredients[] |
اختیاری. عناصر گزینه غذای اصلی. |
servesNumPeople |
اختیاری. تعداد افرادی که میتوانند از این گزینه غذایی استفاده کنند. |
preparationMethods[] |
اختیاری. روشهای تهیه گزینه غذای اصلی. |
portionSize |
اختیاری. اندازه سفارش، که با واحد تعداد محصول نشان داده میشود. (برای نمونه، ۴ «سیخ»، ۶ «تکه») |
mediaKeys[] |
اختیاری. کلیدهای رسانه رسانه مرتبط با غذا. فقط رسانه عکس پشتیبانی میشود. وقتی چندین عکس مرتبط وجود دارد، اولین عکس بهعنوان عکس ترجیحی درنظر گرفته میشود. |
تندی
سطح تندی یک غذا.
| شمارشیها | |
|---|---|
SPICINESS_UNSPECIFIED |
سطح نامشخص |
MILD |
نشانگذاری تندی ملایم. |
MEDIUM |
نشانگذاری تندی متوسط. |
HOT |
نشانگذاری تند و داغ. تندترین سطح. |
ماده حساسیتزا
اطلاعات آلرژیزا درباره یک ماده غذایی.
| شمارشیها | |
|---|---|
ALLERGEN_UNSPECIFIED |
حساسیتزای نامشخص |
DAIRY |
آلرژن مرتبط با لبنیات |
EGG |
حساسیتزای مرتبط با تخممرغ |
FISH |
حساسیتزای مرتبط با ماهی |
PEANUT |
حساسیتزای مرتبط با بادام زمینی |
SHELLFISH |
آلرژن مرتبط با صدف |
SOY |
حساسیتزای مرتبط با سویا |
TREE_NUT |
آلرژن مرتبط با آجیل درختی |
WHEAT |
حساسیتزای مرتبط با گندم |
DietaryRestriction
اطلاعات رژیم غذایی یک ماده غذایی.
| شمارشیها | |
|---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
نوع رژیم غذایی مشخص نشده است |
DAIRY_FREE |
غذا بهعنوان غذای بدون لبنیات معرفی شود. |
GLUTEN_FREE |
غذا بهعنوان غذای بدون گلوتن نامگذاری شود. |
HALAL |
غذا بهعنوان غذای حلال معرفی شده باشد. |
KOSHER |
غذا بهعنوان غذای کوشر نامگذاری شود. |
ORGANIC |
غذا بهعنوان غذای ارگانیک نامگذاری شده است. |
VEGAN |
غذا بهعنوان غذای پاکگیاهخواران نامگذاری شده باشد. |
VEGETARIAN |
نشان دادن غذا بهعنوان غذای گیاهی. |
NutritionFacts
این پیام نشاندهنده ارزش غذایی یک غذای آماده است.
| نمایش JSON | |
|---|---|
{ "calories": { object ( |
|
| فیلدها | |
|---|---|
calories |
اختیاری. کالری غذا. |
totalFat |
اختیاری. اطلاعات چربی برای یک غذای خاص. |
cholesterol |
اختیاری. اطلاعات کلسترول برای یک غذای خاص. |
sodium |
اختیاری. اطلاعات سدیم برای یک غذای خاص. |
totalCarbohydrate |
اختیاری. اطلاعات کربوهیدرات برای یک غذای خاص. |
protein |
اختیاری. اطلاعات پروتئین برای یک غذای خاص. |
CaloriesFact
این پیام اطلاعات کالری را با محدوده کران بالا و کران پایین نشان میدهد. مقدار کمتر باید مشخص شود. هر دو مقدار پایین و بالا اعداد غیرمنفی هستند.
| نمایش JSON | |
|---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
|
| فیلدها | |
|---|---|
lowerAmount |
الزامی. مقدار کالری کمتر |
upperAmount |
اختیاری. مقدار بالای کالری |
unit |
الزامی. واحد اطلاعات کالری ارائهشده. |
EnergyUnit
واحدهای ممکن انرژی غذا (کالری).
| شمارشیها | |
|---|---|
ENERGY_UNIT_UNSPECIFIED |
واحد انرژی مشخص نشده است |
CALORIE |
کالری |
JOULE |
ژول |
NutritionFact
این پیام نشاندهنده اطلاعات تغذیهای با محدوده کران بالا و کران پایین است و میتواند با واحد جرم نشان داده شود. مقدار کمتر باید مشخص شود. هر دو مقدار پایین و بالا اعداد غیرمنفی هستند.
| نمایش JSON | |
|---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
|
| فیلدها | |
|---|---|
lowerAmount |
الزامی. مقدار کمتر تغذیه |
upperAmount |
اختیاری. مقدار بالای تغذیه |
unit |
الزامی. واحد اطلاعات تغذیهای ارائهشده. |
MassUnit
واحدهای احتمالی جرم.
| شمارشیها | |
|---|---|
MASS_UNIT_UNSPECIFIED |
واحد جرم نامشخص است |
GRAM |
گرم |
MILLIGRAM |
میلیگرم |
ترکیبات
این پیام نشاندهنده اطلاعات مواد تشکیلدهنده یک غذای خاص است.
| نمایش JSON | |
|---|---|
{
"labels": [
{
object ( |
|
| فیلدها | |
|---|---|
labels[] |
الزامی. برچسبهایی برای توصیف مواد تشکیلدهنده. نامهای نمایشی باید ۱۴۰ نویسه یا کمتر و شرحها باید ۱٬۰۰۰ نویسه یا کمتر باشند. حداقل یک مجموعه برچسب لازم است. |
PreparationMethod
روش آمادهسازی یک خوراک.
| شمارشیها | |
|---|---|
PREPARATION_METHOD_UNSPECIFIED |
روش آمادهسازی مشخص نشده است |
BAKED |
روش پخت |
BARBECUED |
روش کبابی |
BASTED |
روش پخت |
BLANCHED |
روش سفید کردن |
BOILED |
روش جوشاندن |
BRAISED |
روش آبپز کردن |
CODDLED |
روش محافظتشده |
FERMENTED |
روش تخمیر |
FRIED |
روش سرخ کردن |
GRILLED |
روش گریل کردن |
KNEADED |
روش ورز دادن |
MARINATED |
روش خواباندن در چاشنی |
PAN_FRIED |
روش سرخ کردن در تابه |
PICKLED |
روش چیدن |
PRESSURE_COOKED |
روش پخت با زودپز |
ROASTED |
روش برشته کردن |
SAUTEED |
روش تفت دادن |
SEARED |
روش سرخ کردن |
SIMMERED |
روش پخت آهسته |
SMOKED |
روش دودی کردن |
STEAMED |
روش بخارپز کردن |
STEEPED |
روش دم کردن |
STIR_FRIED |
روش تفت دادن |
OTHER_METHOD |
روش دیگر |
PortionSize
اندازه سهم سرو یک غذای خاص.
| نمایش JSON | |
|---|---|
{
"quantity": integer,
"unit": [
{
object ( |
|
| فیلدها | |
|---|---|
quantity |
الزامی. شماره سهم. |
unit[] |
الزامی. فیلد nameInfo تکراری برای واحد به چند زبان است. |
FoodMenuItemOption
گزینه «مورد». به انتخاب صریح کاربر نیاز دارد.
| نمایش JSON | |
|---|---|
{ "labels": [ { object ( |
|
| فیلدها | |
|---|---|
labels[] |
الزامی. برچسبهای زبانگذاریشده برای این گزینه عنصر منو. E.g.: «پد تای گوشت گاو»، «پد تای گیاهی»، «پیتزای کوچک»، «پیتزای بزرگ». نامهای نمایشی باید ۱۴۰ نویسه یا کمتر و شرحها باید ۱٬۰۰۰ نویسه یا کمتر باشند. حداقل یک مجموعه برچسب لازم است. |
attributes |
الزامی. مشخصههای دقیق گزینه مورد. مشخصههای نامشخص فردی از مشخصههای سطح مورد بهعنوان پایه به ارث برده خواهند شد. |
نوع غذا
اطلاعات غذاهای رستوران.
| شمارشیها | |
|---|---|
CUISINE_UNSPECIFIED |
نوع غذا نامشخص است |
AMERICAN |
غذای آمریکایی |
ASIAN |
غذای آسیایی |
BRAZILIAN |
غذای برزیلی |
BREAK_FAST |
صبحانه |
BRUNCH |
چاشت |
CHICKEN |
جوجه |
CHINESE |
غذای چینی |
FAMILY |
غذاهای سبک خانوادگی |
FAST_FOOD |
غذای فوری |
FRENCH |
غذای فرانسوی |
GREEK |
غذای یونانی |
GERMAN |
غذای آلمانی |
HAMBURGER |
همبرگر |
INDIAN |
غذای هندی |
INDONESIAN |
غذای اندونزیایی |
ITALIAN |
غذای ایتالیایی |
JAPANESE |
غذای ژاپنی |
KOREAN |
غذای کرهای |
LATIN_AMERICAN |
غذای آمریکای لاتینی |
MEDITERRANEAN |
غذای مدیترانهای |
MEXICAN |
غذای مکزیکی |
PAKISTANI |
غذای پاکستانی |
PIZZA |
پیتزا |
SEAFOOD |
غذای دریایی |
SPANISH |
غذای اسپانیایی |
SUSHI |
سوشی |
THAI |
غذای تایلندی |
TURKISH |
غذای ترکی |
VEGETARIAN |
غذاهای گیاهی |
VIETNAMESE |
غذای ویتنامی |
OTHER_CUISINE |
غذاهای دیگر |