- 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 文字(全角 70 文字)、説明は半角 1,000 文字(全角 500 文字)以内にする必要があります。少なくとも 1 つのラベルセットが必要です。 |
sourceUrl |
(省略可)メニューのソース URL(移動先のウェブページがある場合)。 |
sections[] |
必須。メニューのセクション。 |
cuisines[] |
(省略可)フードメニューの料理情報。このフィールドを指定することを強くおすすめします。 |
MenuLabel
メニューとその各種サブコンポーネントを表示するときに使用するラベル。
JSON 表現 | |
---|---|
{ "displayName": string, "description": string, "languageCode": string } |
フィールド | |
---|---|
displayName |
必須。コンポーネントの表示名。 |
description |
(省略可)コンポーネントの補足情報。 |
languageCode |
(省略可)言語の BCP 47 コード。使用言語が利用できない場合、デフォルトで英語に設定されます。 |
FoodMenuSection
メニューのセクション。複数の料理やアイテムを含めることができます。
JSON 表現 | |
---|---|
{ "labels": [ { object ( |
フィールド | |
---|---|
labels[] |
必須。このメニュー セクションの言語タグ付きラベル。表示名は半角 140 文字(全角 70 文字)、説明は半角 1,000 文字(全角 500 文字)以内にする必要があります。少なくとも 1 つのラベルセットが必要です。 |
items[] |
必須。セクションのアイテム。各セクションには少なくとも 1 つのアイテムが必要です。 |
FoodMenuItem
セクションのアイテム。料理自体にすることも、複数の FoodMenuItemOption を含めることもできます。
JSON 表現 | |
---|---|
{ "labels": [ { object ( |
フィールド | |
---|---|
labels[] |
必須。このメニュー項目の言語タグ付きラベルです。表示名は半角 140 文字(全角 70 文字)、説明は半角 1,000 文字(全角 500 文字)以内にする必要があります。少なくとも 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 |
kcal |
JOULE |
ジュール |
NutritionFact
このメッセージは、栄養情報を上限と下限の範囲で示し、質量単位で表すことができます。下限額を指定してください。下限額と上限額はどちらも負でない数値です。
JSON 表現 | |
---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
フィールド | |
---|---|
lowerAmount |
必須。栄養の摂取量が少ない |
upperAmount |
(省略可)栄養摂取量の上限 |
unit |
必須。指定された栄養情報の単位。 |
MassUnit
有効な質量単位。
列挙型 | |
---|---|
MASS_UNIT_UNSPECIFIED |
質量単位が指定されていません |
GRAM |
Gram |
MILLIGRAM |
ミリグラム |
材料
このメッセージは、料理の食材情報を示します。
JSON 表現 | |
---|---|
{
"labels": [
{
object ( |
フィールド | |
---|---|
labels[] |
必須。材料を説明するラベル。表示名は半角 140 文字(全角 70 文字)、説明は半角 1,000 文字(全角 500 文字)以内にする必要があります。少なくとも 1 つのラベルセットが必要です。 |
PreparationMethod
料理の調理方法。
列挙型 | |
---|---|
PREPARATION_METHOD_UNSPECIFIED |
準備方法が指定されていません |
BAKED |
ベイクされたメソッド |
BARBECUED |
バーベキュー方式 |
BASTED |
踏み台法 |
BLANCHED |
ブランチ メソッド |
BOILED |
ボイルメソッド |
BRAISED |
蒸し煮方式 |
CODDLED |
Coddled メソッド |
FERMENTED |
発酵方法 |
FRIED |
揚げ方法 |
GRILLED |
グリルを使った方法 |
KNEADED |
こねる方法 |
MARINATED |
マリネートする方法 |
PAN_FRIED |
フライパンで揚げる方法 |
PICKLED |
ピクルス化方法 |
PRESSURE_COOKED |
圧力調理法 |
ROASTED |
ロースト方法 |
SAUTEED |
ソテー法 |
SEARED |
シーリング方法 |
SIMMERED |
シマード方式 |
SMOKED |
スモーク法 |
STEAMED |
蒸気方式 |
STEEPED |
急勾配方式 |
STIR_FRIED |
炒め物 |
OTHER_METHOD |
その他の方法 |
PortionSize
1 皿の 1 人分の分量。
JSON 表現 | |
---|---|
{
"quantity": integer,
"unit": [
{
object ( |
フィールド | |
---|---|
quantity |
必須。部分の番号。 |
unit[] |
必須。繰り返しの nameInfo フィールドが複数の言語でユニットに対して指定されています。 |
FoodMenuItemOption
アイテムのオプション。ユーザーによる明示的な選択が必要です。
JSON 表現 | |
---|---|
{ "labels": [ { object ( |
フィールド | |
---|---|
labels[] |
必須。このメニュー項目オプションの言語タグ付きラベル。E.g.: 「ビーフパッタイ」、「野菜パッドタイ」、「小ピザ」、「大ピザ」表示名は半角 140 文字(全角 70 文字)、説明は半角 1,000 文字(全角 500 文字)以内にする必要があります。少なくとも 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 |
その他の料理 |