- JSON-представление
- ЕдаМеню
- МенюМетка
- ЕдаМенюРаздел
- ЕдаМенюПункт
- ЕдаМенюПунктАтрибуты
- Пряность
- Аллерген
- ДиетическиеОграничения
- ПитаниеФакты
- КалорииФакт
- ЭнергоЮнит
- ПитаниеФакт
- Единица Массы
- Ингредиент
- Метод приготовления
- Размер порции
- ЕдаМенюПунктОпция
- Кухня
Меню предприятий, где подают блюда.
| JSON-представление | |
|---|---|
| {
  "name": string,
  "menus": [
    {
      object ( | |
| Поля | |
|---|---|
| name |    Необходимый. Идентификатор Google для этого местоположения в форме:  | 
| menus[] |   Необязательный. Коллекция меню блюд. | 
ЕдаМеню
Меню заведения, где подают блюда.
| JSON-представление | |
|---|---|
| { "labels": [ { object ( | |
| Поля | |
|---|---|
| labels[] |   Необходимый. Ярлыки меню с языковыми тегами. Например, «меню», «специальный обед». Отображаемые имена должны содержать не более 140 символов, а описания — не более 1000 символов. Требуется хотя бы один набор этикеток. | 
| sourceUrl |   Необязательный. Исходный URL-адрес меню, если есть веб-страница, на которую можно перейти. | 
| sections[] |   Необходимый. Разделы меню. | 
| cuisines[] |   Необязательный. Информация о кухне для меню блюд. Настоятельно рекомендуется указать это поле. | 
МенюМетка
Метка, которая будет использоваться при отображении меню и его различных подкомпонентов.
| 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[] |   Необязательный. Это предмет, который поставляется в нескольких различных вариантах, и пользователи должны делать выбор. Например, «обычная» и «большая» пицца. Если указаны параметры, метки и атрибуты на уровне элемента автоматически станут метками и атрибутами первого параметра. Клиентам необходимо лишь указать в этом поле другие дополнительные варианты питания. | 
ЕдаМенюПунктАтрибуты
Атрибуты продукта/блюда.
| JSON-представление | |
|---|---|
| { "price": { object ( | |
| Поля | |
|---|---|
| price |   Необходимый. Цена блюда. | 
| spiciness |   Необязательный. Уровень остроты блюда. | 
| allergen[] |   Необязательный. Аллергены, связанные с пищевыми блюдами. Настоятельно рекомендуется указать это поле. | 
| dietaryRestriction[] |   Необязательный. Диетическая информация о блюде. Настоятельно рекомендуется указать это поле. | 
| nutritionFacts |   Необязательный. Пищевая ценность варианта блюда. Настоятельно рекомендуется указать это поле. | 
| ingredients[] |   Необязательный. Ингредиенты варианта пищевого блюда. | 
| servesNumPeople |   Необязательный. Этим вариантом блюда можно обслужить большое количество человек. | 
| preparationMethods[] |   Необязательный. Способы приготовления варианта пищевого блюда. | 
| portionSize |   Необязательный. Размер заказа, представленный в единицах товаров. (например, 4 «шашлычка», 6 «кусков») | 
| mediaKeys[] |   Необязательный. Медиа-ключи мультимедиа, связанные с блюдом. Поддерживаются только фотоматериалы. Если связано несколько фотографий, первая фотография считается предпочтительной. | 
Пряность
Уровень остроты продукта.
| Перечисления | |
|---|---|
| SPICINESS_UNSPECIFIED | Уровень не указан | 
| MILD | Обозначение легкой пряности. | 
| MEDIUM | Обозначение средней остроты. | 
| HOT | Понятие острого острого. Самый острый уровень. | 
Аллерген
Информация об аллергенах, касающихся продукта питания.
| Перечисления | |
|---|---|
| ALLERGEN_UNSPECIFIED | Аллерген не указан | 
| DAIRY | Аллерген, связанный с молочными продуктами | 
| EGG | Аллерген, связанный с яйцами | 
| FISH | Аллерген, связанный с рыбой | 
| PEANUT | Аллерген, связанный с арахисом | 
| SHELLFISH | Аллерген, связанный с моллюсками | 
| SOY | Аллерген, связанный с соей | 
| TREE_NUT | Аллерген, связанный с древесными орехами | 
| WHEAT | Аллерген, связанный с пшеницей | 
ДиетическиеОграничения
Диетическая информация о продукте.
| Перечисления | |
|---|---|
| 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 |   Необходимый. Единица данной информации о калориях. | 
ЭнергоЮнит
Возможные единицы пищевой энергии (калории).
| Перечисления | |
|---|---|
| ENERGY_UNIT_UNSPECIFIED | Энергетическая единица не указана | 
| CALORIE | Калорийность | 
| JOULE | Джоуль | 
ПитаниеФакт
Это сообщение обозначает информацию о питании с верхней и нижней границей диапазона и может быть представлено в единицах массы. Необходимо указать меньшую сумму. И нижняя, и верхняя суммы являются неотрицательными числами.
| JSON-представление | |
|---|---|
| {
  "lowerAmount": number,
  "upperAmount": number,
  "unit": enum ( | |
| Поля | |
|---|---|
| lowerAmount |   Необходимый. Меньшее количество питания | 
| upperAmount |   Необязательный. Верхнее количество питания | 
| unit |   Необходимый. Единица предоставленной информации о питании. | 
Единица Массы
Возможные единицы массы.
| Перечисления | |
|---|---|
| MASS_UNIT_UNSPECIFIED | Единица массы не указана | 
| GRAM | Грамм | 
| MILLIGRAM | Миллиграмм | 
Ингредиент
Это сообщение обозначает информацию об ингредиентах блюда.
| JSON-представление | |
|---|---|
| {
  "labels": [
    {
      object ( | |
| Поля | |
|---|---|
| labels[] |   Необходимый. Этикетки с описанием ингредиента. Отображаемые имена должны содержать не более 140 символов, а описания — не более 1000 символов. Требуется хотя бы один набор этикеток. | 
Метод приготовления
Способ приготовления пищевого блюда.
| Перечисления | |
|---|---|
| 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 предназначено для устройства на нескольких языках. | 
ЕдаМенюПунктОпция
Вариант предмета. Это требует явного выбора пользователя.
| JSON-представление | |
|---|---|
| { "labels": [ { object ( | |
| Поля | |
|---|---|
| labels[] |   Необходимый. Ярлыки с языковыми тегами для этого пункта меню. Например: «говяжий пад тай», «овощной пад тай», «маленькая пицца», «большая пицца». Отображаемые имена должны содержать не более 140 символов, а описания — не более 1000 символов. Требуется хотя бы один набор этикеток. | 
| 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 | Другая кухня |