- JSON 表現
- FoodMenu
- MenuLabel
- FoodMenuSection
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- FoodMenuItem
- FoodMenuItemAttributes
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 辛さ
- アレルゲン
- DietaryRestriction
- NutritionFacts
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CaloriesFact
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- EnergyUnit
- NutritionFact
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- MassUnit
- 成分
- PreparationMethod
- PortionSize
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- FoodMenuItemOption
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 料理の種類
料理を提供するビジネスのメニュー。
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 |
食事制限の種類が指定されていません |
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 |
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 |
ベイクド メソッド |
BARBECUED |
バーベキュー方法 |
BASTED |
踏み台メソッド |
BLANCHED |
湯通し方法 |
BOILED |
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[] |
必須。このメニュー項目オプションの言語タグ付きラベルです。例: 「ビーフパッタイ」、「野菜パッタイ」、「小さなピザ」、「大ピザ」表示名は 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 |
その他の料理 |