- 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[] |
必須。メニューの言語タグ付きラベル。例: 「メニュー」、「ランチ スペシャル」。表示名は 140 文字以下、説明は 1,000 文字以下にしてください。少なくとも 1 つのラベルセットが必要です。 |
sourceUrl |
省略可。移動先のウェブページがある場合のメニューのソース URL。 |
sections[] |
必須。メニューのセクション。 |
cuisines[] |
省略可。フードメニューの料理情報。このフィールドを指定することを強くおすすめします。 |
MenuLabel
メニューとそのさまざまなサブコンポーネントを表示するときに使用するラベルです。
| JSON 表現 | |
|---|---|
{ "displayName": string, "description": string, "languageCode": string } |
|
| フィールド | |
|---|---|
displayName |
必須。コンポーネントの表示名。 |
description |
省略可。コンポーネントの補足情報。 |
languageCode |
省略可。言語の BCP 47 コード。言語が利用できない場合は、デフォルトで英語になります。 |
FoodMenuSection
メニューのセクション。複数の商品/料理を含めることができます。
| JSON 表現 | |
|---|---|
{ "labels": [ { object ( |
|
| フィールド | |
|---|---|
labels[] |
必須。このメニュー セクションの言語タグ付きラベル。表示名は 140 文字以下、説明は 1,000 文字以下にしてください。少なくとも 1 つのラベルセットが必要です。 |
items[] |
必須。セクションのアイテム。各セクションには少なくとも 1 つのアイテムが必要です。 |
FoodMenuItem
セクションの項目。料理自体にすることも、複数の FoodMenuItemOption を含めることもできます。
| JSON 表現 | |
|---|---|
{ "labels": [ { object ( |
|
| フィールド | |
|---|---|
labels[] |
必須。このメニュー項目の言語タグ付きラベル。表示名は 140 文字以下、説明は 1,000 文字以下にしてください。少なくとも 1 つのラベルセットが必要です。 |
attributes |
必須。アイテムの詳細な属性。アイテム オプションが指定されている場合、これは基本属性とみなされ、各オプションに設定されます。 |
options[] |
省略可。これは、複数の異なるオプションがあり、ユーザーが選択する必要があるアイテムの場合に使用します。たとえば、レギュラー サイズのピザとラージ サイズのピザなどです。オプションを指定すると、商品レベルのラベルと属性が自動的に最初のオプションのラベルと属性になります。クライアントは、このフィールドで他の追加の食品オプションを指定するだけで済みます。 |
FoodMenuItemAttributes
料理の属性。
| 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 |
小麦に関連するアレルゲン |
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 |
Gram |
MILLIGRAM |
ミリグラム |
材料
このメッセージは、料理の材料情報を表します。
| JSON 表現 | |
|---|---|
{
"labels": [
{
object ( |
|
| フィールド | |
|---|---|
labels[] |
必須。材料を説明するラベル。表示名は 140 文字以下、説明は 1,000 文字以下にしてください。少なくとも 1 つのラベルセットが必要です。 |
PreparationMethod
料理の調理方法。
| 列挙型 | |
|---|---|
PREPARATION_METHOD_UNSPECIFIED |
調理方法が指定されていません |
BAKED |
Baked メソッド |
BARBECUED |
バーベキュー |
BASTED |
Basted メソッド |
BLANCHED |
ブランチング方法 |
BOILED |
Boiled メソッド |
BRAISED |
煮込み料理 |
CODDLED |
コドル法 |
FERMENTED |
発酵法 |
FRIED |
Fried メソッド |
GRILLED |
Grilled method |
KNEADED |
Kneaded メソッド |
MARINATED |
マリネ方法 |
PAN_FRIED |
パンで焼く方法 |
PICKLED |
Pickled メソッド |
PRESSURE_COOKED |
圧力調理 |
ROASTED |
Roasted メソッド |
SAUTEED |
炒め物 |
SEARED |
Seared メソッド |
SIMMERED |
Simmered method |
SMOKED |
Smoked メソッド |
STEAMED |
蒸し料理 |
STEEPED |
浸漬法 |
STIR_FRIED |
炒め物 |
OTHER_METHOD |
その他の方法 |
PortionSize
料理の 1 人分の量。
| JSON 表現 | |
|---|---|
{
"quantity": integer,
"unit": [
{
object ( |
|
| フィールド | |
|---|---|
quantity |
必須。部分の番号。 |
unit[] |
必須。繰り返し nameInfo フィールドは、複数の言語の単位用です。 |
FoodMenuItemOption
アイテムのオプション。ユーザーが明示的に選択する必要があります。
| JSON 表現 | |
|---|---|
{ "labels": [ { object ( |
|
| フィールド | |
|---|---|
labels[] |
必須。このメニュー アイテム オプションの言語タグ付きラベル。例: 「ビーフ パッタイ」、「ベジ パッタイ」、「スモール ピザ」、「ラージ ピザ」など。表示名は 140 文字以下、説明は 1,000 文字以下にしてください。少なくとも 1 つのラベルセットが必要です。 |
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 |
その他の料理 |