- نمایندگی JSON
- منوی غذا
- MenuLabel
- بخش منوی غذا
- آیتم منوی غذا
- FoodMenuItemAttributes
- تندی
- آلرژن
- محدودیت غذایی
- حقایق تغذیه ای
- کالری حقیقت
- واحد انرژی
- NutritionFact
- MassUnit
- ماده تشکیل دهنده
- روش آماده سازی
- اندازه بخش
- FoodMenuItemOption
- آشپزی
منوهای یک کسب و کار که غذاهای غذایی سرو می کند.
نمایندگی JSON | |
---|---|
{
"name": string,
"menus": [
{
object ( |
فیلدها | |
---|---|
name | مورد نیاز. شناسه Google برای این مکان به شکل: |
menus[] | اختیاری. مجموعه ای از منوهای غذایی. |
منوی غذا
منوی کسب و کاری که غذاهای غذایی سرو می کند.
نمایندگی JSON | |
---|---|
{ "labels": [ { object ( |
فیلدها | |
---|---|
labels[] | مورد نیاز. برچسبهای دارای برچسب زبان برای منو. به عنوان مثال "منو"، "ویژه ناهار". نام های نمایشی باید 140 کاراکتر یا کمتر، با توضیحات 1000 کاراکتر یا کمتر باشد. حداقل یک مجموعه از برچسب ها مورد نیاز است. |
sourceUrl | اختیاری. اگر صفحه وب برای رفتن به آن وجود دارد، نشانی اینترنتی منبع منو. |
sections[] | مورد نیاز. بخش های منو |
cuisines[] | اختیاری. اطلاعات آشپزی برای منوی غذا. ارائه این رشته به شدت توصیه می شود. |
MenuLabel
برچسبی که باید هنگام نمایش منو و اجزای مختلف فرعی آن استفاده شود.
نمایندگی JSON | |
---|---|
{ "displayName": string, "description": string, "languageCode": string } |
فیلدها | |
---|---|
displayName | مورد نیاز. نام نمایشی جزء |
description | اختیاری. اطلاعات تکمیلی جزء |
languageCode | اختیاری. کد زبان BCP 47. اگر زبان در دسترس نباشد، به طور پیش فرض به انگلیسی خواهد بود. |
بخش منوی غذا
بخشی از یک منو این می تواند شامل چندین آیتم/ظروف باشد.
نمایندگی JSON | |
---|---|
{ "labels": [ { object ( |
فیلدها | |
---|---|
labels[] | مورد نیاز. برچسبهای برچسبگذاری شده زبان برای این بخش منو. نام های نمایشی باید 140 کاراکتر یا کمتر، با توضیحات 1000 کاراکتر یا کمتر باشد. حداقل یک مجموعه از برچسب ها مورد نیاز است. |
items[] | مورد نیاز. آیتم های بخش. هر بخش باید حداقل یک مورد داشته باشد. |
آیتم منوی غذا
مورد از یک بخش. این می تواند خود ظرف باشد یا می تواند حاوی چندین گزینه FoodMenuItemOption باشد.
نمایندگی JSON | |
---|---|
{ "labels": [ { object ( |
فیلدها | |
---|---|
labels[] | مورد نیاز. برچسبهای برچسبگذاری شده زبان برای این آیتم منو. نام های نمایشی باید 140 کاراکتر یا کمتر، با توضیحات 1000 کاراکتر یا کمتر باشد. حداقل یک مجموعه از برچسب ها مورد نیاز است. |
attributes | مورد نیاز. ویژگی های دقیق مورد هنگامی که گزینه های مورد مشخص می شوند، این به عنوان ویژگی های پایه در نظر گرفته می شود و برای هر گزینه پر می شود. |
options[] | اختیاری. این برای آیتمی است که دارای چندین گزینه مختلف است و کاربران ملزم به انتخاب هستند. به عنوان مثال پیتزای "معمولی" در مقابل پیتزای "بزرگ". وقتی گزینهها مشخص میشوند، برچسبها و ویژگیها در سطح آیتم بهطور خودکار به برچسبها و ویژگیهای گزینه اول تبدیل میشوند. مشتریان فقط باید سایر گزینه های غذایی اضافی را در این زمینه مشخص کنند. |
FoodMenuItemAttributes
ویژگی های یک ماده غذایی / ظرف.
نمایندگی JSON | |
---|---|
{ "price": { object ( |
فیلدها | |
---|---|
price | مورد نیاز. قیمت ظرف غذا. |
spiciness | اختیاری. میزان تندی ظرف غذا. |
allergen[] | اختیاری. آلرژن های مرتبط با ظرف غذا. ارائه این رشته به شدت توصیه می شود. |
dietaryRestriction[] | اختیاری. اطلاعات رژیم غذایی ظرف غذا. ارائه این رشته به شدت توصیه می شود. |
nutritionFacts | اختیاری. حقایق تغذیه ای گزینه ظرف غذا. ارائه این رشته به شدت توصیه می شود. |
ingredients[] | اختیاری. مواد لازم گزینه ظرف غذا. |
servesNumPeople | اختیاری. با این گزینه ظرف غذا می توان به تعداد افراد پذیرایی کرد. |
preparationMethods[] | اختیاری. روش هایی در مورد نحوه تهیه گزینه ظرف غذا. |
portionSize | اختیاری. اندازه سفارش، نشان داده شده در واحد اقلام. (به عنوان مثال 4 "سیخ"، 6 "تکه") |
mediaKeys[] | اختیاری. کلیدهای رسانه مربوط به ظرف. فقط رسانه عکس پشتیبانی می شود. هنگامی که چندین عکس مرتبط باشد، اولین عکس به عنوان عکس ترجیحی در نظر گرفته می شود. |
تندی
میزان تندی یک ماده غذایی
Enums | |
---|---|
SPICINESS_UNSPECIFIED | سطح نامشخص |
MILD | معنی تند ملایم. |
MEDIUM | معنی تند متوسط. |
HOT | معنی تند تند. تند ترین سطح. |
آلرژن
اطلاعات آلرژن در مورد یک ماده غذایی
Enums | |
---|---|
ALLERGEN_UNSPECIFIED | آلرژن نامشخص |
DAIRY | آلرژن مرتبط با لبنیات |
EGG | آلرژن مربوط به تخم مرغ |
FISH | آلرژن مرتبط با ماهی |
PEANUT | آلرژن مرتبط با بادام زمینی |
SHELLFISH | آلرژن مربوط به صدف |
SOY | آلرژن مرتبط با سویا |
TREE_NUT | آلرژن مربوط به آجیل درختی |
WHEAT | آلرژن مربوط به گندم |
محدودیت غذایی
اطلاعات رژیم غذایی یک ماده غذایی
Enums | |
---|---|
DIETARY_RESTRICTION_UNSPECIFIED | نوع رژیم غذایی نامشخص |
HALAL | معنی غذا به عنوان یک ظرف حلال. |
KOSHER | معنی غذا به عنوان یک ظرف کوشر. |
ORGANIC | معنی غذا به عنوان یک غذای ارگانیک. |
VEGAN | معنی غذا به عنوان یک غذای گیاهی. |
VEGETARIAN | معنی غذا به عنوان یک غذای گیاهی. |
حقایق تغذیه ای
این پیام حقایق تغذیه ای را برای یک ظرف غذا نشان می دهد.
نمایندگی JSON | |
---|---|
{ "calories": { object ( |
فیلدها | |
---|---|
calories | اختیاری. کالری ظرف. |
totalFat | اختیاری. اطلاعات چربی برای یک ظرف غذایی معین. |
cholesterol | اختیاری. اطلاعات کلسترول برای یک ظرف غذایی معین. |
sodium | اختیاری. اطلاعات سدیم برای یک ظرف غذایی معین. |
totalCarbohydrate | اختیاری. اطلاعات کربوهیدرات برای یک ظرف غذایی معین. |
protein | اختیاری. اطلاعات پروتئین برای یک ظرف غذایی معین. |
کالری حقیقت
این پیام اطلاعات کالری را با محدوده کران بالا و پایین نشان می دهد. مقدار کمتری باید مشخص شود. هر دو مقدار پایین و بالا اعداد غیر منفی هستند.
نمایندگی JSON | |
---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
فیلدها | |
---|---|
lowerAmount | مورد نیاز. مقدار کالری کمتر |
upperAmount | اختیاری. مقدار کالری بالاتر |
unit | مورد نیاز. واحد اطلاعات کالری داده شده |
واحد انرژی
واحدهای احتمالی انرژی غذایی (کالری).
Enums | |
---|---|
ENERGY_UNIT_UNSPECIFIED | واحد انرژی نامشخص |
CALORIE | کالری |
JOULE | ژول |
NutritionFact
این پیام اطلاعات تغذیه را با محدوده کران بالا و پایین نشان می دهد و می تواند با واحد جرم نمایش داده شود. مقدار کمتری باید مشخص شود. هر دو مقدار پایین و بالا اعداد غیر منفی هستند.
نمایندگی JSON | |
---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
فیلدها | |
---|---|
lowerAmount | مورد نیاز. مقدار تغذیه کمتر |
upperAmount | اختیاری. مقدار بالای تغذیه |
unit | مورد نیاز. واحد اطلاعات تغذیه داده شده |
MassUnit
واحدهای جرم احتمالی
Enums | |
---|---|
MASS_UNIT_UNSPECIFIED | واحد جرمی نامشخص |
GRAM | گرم |
MILLIGRAM | میلی گرم |
ماده تشکیل دهنده
این پیام اطلاعات مواد تشکیل دهنده یک ظرف غذا را نشان می دهد.
نمایندگی JSON | |
---|---|
{
"labels": [
{
object ( |
فیلدها | |
---|---|
labels[] | مورد نیاز. برچسب هایی برای توصیف مواد تشکیل دهنده نام های نمایشی باید 140 کاراکتر یا کمتر، با توضیحات 1000 کاراکتر یا کمتر باشد. حداقل یک مجموعه از برچسب ها مورد نیاز است. |
روش آماده سازی
طرز تهیه ظرف غذا.
Enums | |
---|---|
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 | روش دیگر |
اندازه بخش
اندازه وعده غذایی یک ظرف غذا.
نمایندگی JSON | |
---|---|
{
"quantity": integer,
"unit": [
{
object ( |
فیلدها | |
---|---|
quantity | مورد نیاز. تعداد قسمت. |
unit[] | مورد نیاز. فیلد تکراری nameInfo برای واحد در چندین زبان است. |
FoodMenuItemOption
گزینه یک آیتم به انتخاب کاربر صریح نیاز دارد.
نمایندگی JSON | |
---|---|
{ "labels": [ { object ( |
فیلدها | |
---|---|
labels[] | مورد نیاز. برچسبهای زبان برای این گزینه آیتم منو. به عنوان مثال: "بیف پد تای"، "گیاهی پد تای"، "پیتزا کوچک"، "پیتزا بزرگ". نام های نمایشی باید 140 کاراکتر یا کمتر، با توضیحات 1000 کاراکتر یا کمتر باشد. حداقل یک مجموعه از برچسب ها مورد نیاز است. |
attributes | مورد نیاز. ویژگی های تفصیلی گزینه آیتم. ویژگی های منفرد نامشخص از ویژگی های سطح آیتم به عنوان پایه به ارث می رسد. |
آشپزی
اطلاعات آشپزی یک رستوران.
Enums | |
---|---|
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 | غذاهای دیگر |