FoodMenus

供應餐點的商家菜單。

JSON 表示法
{
  "name": string,
  "menus": [
    {
      object (FoodMenu)
    }
  ]
}
欄位
name

string

必要欄位。這個地點的 Google ID,格式為:accounts/{accountId}/locations/{locationId}/foodMenus

menus[]

object (FoodMenu)

選用設定。餐點菜單品項。

FoodMenu

供應餐點的商家菜單。

JSON 表示法
{
  "labels": [
    {
      object (MenuLabel)
    }
  ],
  "sourceUrl": string,
  "sections": [
    {
      object (FoodMenuSection)
    }
  ],
  "cuisines": [
    enum (Cuisine)
  ]
}
欄位
labels[]

object (MenuLabel)

必要欄位。選單的語言標記標籤。例如「菜單」、「午餐特餐」。顯示名稱的長度不得超過 140 個半形字元,說明的長度不得超過 1,000 個半形字元。至少須提供一組標籤。

sourceUrl

string

選用設定。如果有要前往的網頁,請提供菜單的來源網址。

sections[]

object (FoodMenuSection)

必要欄位。菜單的部分。

cuisines[]

enum (Cuisine)

選用設定。餐點菜單的料理資訊。強烈建議您提供這個欄位。

FoodMenuSection

選單的部分。也可能包含多個物品/丹麥。

JSON 表示法
{
  "labels": [
    {
      object (MenuLabel)
    }
  ],
  "items": [
    {
      object (FoodMenuItem)
    }
  ]
}
欄位
labels[]

object (MenuLabel)

必要欄位。這個選單部分的語言標記標籤。顯示名稱的長度不得超過 140 個半形字元,說明的長度不得超過 1,000 個半形字元。至少須提供一組標籤。

items[]

object (FoodMenuItem)

必要欄位。這個部分的項目。每個部分都必須至少包含一個項目。

FoodMenuItem

區段的項目。可以是餐點本身,也可以包含多個 FoodMenuItemOption。

JSON 表示法
{
  "labels": [
    {
      object (MenuLabel)
    }
  ],
  "attributes": {
    object (FoodMenuItemAttributes)
  },
  "options": [
    {
      object (FoodMenuItemOption)
    }
  ]
}
欄位
labels[]

object (MenuLabel)

必要欄位。這個選單項目的語言標記標籤。顯示名稱長度不得超過 140 個半形字元,說明最多 1,000 個半形字元。至少須提供一組標籤。

attributes

object (FoodMenuItemAttributes)

必要欄位。商品的詳細屬性。指定商品選項時,系統會將其視為基本屬性,並填入每個選項。

options[]

object (FoodMenuItemOption)

選用設定。這個項目可以有多個不同選項,使用者必須做出選擇。例如「regular」和「large」披薩。指定選項後,項目層級的標籤和屬性會自動成為第一個選項的標籤和屬性。客戶只需在這個欄位中指定其他額外食物選項。

FoodMenuItemAttributes

食物/餐點的屬性。

JSON 表示法
{
  "price": {
    object (Money)
  },
  "spiciness": enum (Spiciness),
  "allergen": [
    enum (Allergen)
  ],
  "dietaryRestriction": [
    enum (DietaryRestriction)
  ],
  "nutritionFacts": {
    object (NutritionFacts)
  },
  "ingredients": [
    {
      object (Ingredient)
    }
  ],
  "servesNumPeople": integer,
  "preparationMethods": [
    enum (PreparationMethod)
  ],
  "portionSize": {
    object (PortionSize)
  },
  "mediaKeys": [
    string
  ]
}
欄位
price

object (Money)

必要欄位。餐點價格。

spiciness

enum (Spiciness)

選用設定。食物的辣度。

allergen[]

enum (Allergen)

選用設定。與食物有關的過敏原。強烈建議提供這個欄位。

dietaryRestriction[]

enum (DietaryRestriction)

選用設定。餐點的飲食資訊。強烈建議提供這個欄位。

nutritionFacts

object (NutritionFacts)

選用設定。食物選項的營養成分。強烈建議您提供這個欄位。

ingredients[]

object (Ingredient)

選用設定。餐點選擇食材。

servesNumPeople

integer

選用設定。這個道菜選項可容納的人數。

preparationMethods[]

enum (PreparationMethod)

選用設定。餐點選項的準備方式。

portionSize

object (PortionSize)

選用設定。訂單大小,以商品單位表示。(例如 4 片「串珠」、「6 件」)

mediaKeys[]

string

選用設定。餐點相關媒體的媒體鍵。僅支援相片媒體。如果有多張相片與活動相關聯,系統會將第一張相片視為首選相片。

辣度

食品的精神等級。

列舉
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 (CaloriesFact)
  },
  "totalFat": {
    object (NutritionFact)
  },
  "cholesterol": {
    object (NutritionFact)
  },
  "sodium": {
    object (NutritionFact)
  },
  "totalCarbohydrate": {
    object (NutritionFact)
  },
  "protein": {
    object (NutritionFact)
  }
}
欄位
calories

object (CaloriesFact)

選用設定。餐點的卡路里。

totalFat

object (NutritionFact)

選用設定。特定食物的脂肪資訊。

cholesterol

object (NutritionFact)

選用設定。特定食物的膽固醇資訊。

sodium

object (NutritionFact)

選用設定。特定餐點的鈉含量資訊。

totalCarbohydrate

object (NutritionFact)

選用設定。特定食物的碳水化資訊。

protein

object (NutritionFact)

選用設定。特定食品的蛋白質資訊。

CaloriesFact

此訊息表示卡路里資訊的範圍上限和下限。必須指定較低的金額。下限和上限金額皆為非負數。

JSON 表示法
{
  "lowerAmount": integer,
  "upperAmount": integer,
  "unit": enum (EnergyUnit)
}
欄位
lowerAmount

integer

必要欄位。減少卡路里

upperAmount

integer

選用設定。卡路里上限

unit

enum (EnergyUnit)

必要欄位。指定卡路里資訊的單位。

EnergyUnit

食物能量 (卡路里) 的可能單位。

列舉
ENERGY_UNIT_UNSPECIFIED 未指定能量單位
CALORIE 卡路里
JOULE Joule

NutritionFact

這則訊息表示營養資訊,範圍設有上限和下限,可以用質量單位表示。必須指定較低的金額。最小值和最大值都是非負數。

JSON 表示法
{
  "lowerAmount": number,
  "upperAmount": number,
  "unit": enum (MassUnit)
}
欄位
lowerAmount

number

必要欄位。營養價值較低

upperAmount

number

選用設定。營養成分上限

unit

enum (MassUnit)

必要欄位。指定營養資訊的單位。

MassUnit

可能的質量單位。

列舉
MASS_UNIT_UNSPECIFIED 未指定質量單位
GRAM Gram
MILLIGRAM 毫克

食材

此訊息代表餐點的食材資訊。

JSON 表示法
{
  "labels": [
    {
      object (MenuLabel)
    }
  ]
}
欄位
labels[]

object (MenuLabel)

必要欄位。用來說明食材的標籤。顯示名稱的長度不得超過 140 個半形字元,說明的長度不得超過 1,000 個半形字元。至少須提供一組標籤。

PreparationMethod

食物的烹調方法。

列舉
PREPARATION_METHOD_UNSPECIFIED 未指定準備方法
BAKED 已編譯的方法
BARBECUED 烤肉方法
BASTED 貝斯式方法
BLANCHED Blanched 方法
BOILED 水煮方法
BRAISED 胸罩
CODDLED 座標方法
FERMENTED 發酵方式
FRIED 煎炸方式
GRILLED 燒烤方法
KNEADED Kneaded 方法
MARINATED 醃製方法
PAN_FRIED 煎法
PICKLED Pickled method
PRESSURE_COOKED 壓力調節法
ROASTED 烘焙方法
SAUTEED 口服法
SEARED 燒烤法
SIMMERED 模擬方法
SMOKED 煙燻法
STEAMED 蒸法
STEEPED 陡峭方法
STIR_FRIED 熱炒方法
OTHER_METHOD 其他方法

PortionSize

餐點的份量大小。

JSON 表示法
{
  "quantity": integer,
  "unit": [
    {
      object (MenuLabel)
    }
  ]
}
欄位
quantity

integer

必要欄位。部分數量。

unit[]

object (MenuLabel)

必要欄位。重複 nameInfo 欄位適用於多種語言的單位。

FoodMenuItemOption

商品選項。需要明確選取使用者。

JSON 表示法
{
  "labels": [
    {
      object (MenuLabel)
    }
  ],
  "attributes": {
    object (FoodMenuItemAttributes)
  }
}
欄位
labels[]

object (MenuLabel)

必要欄位。這個選單項目選項的語言標記標籤。例如:「牛肉炒河粉」、「素食炒河粉」、「小披薩」、「大披薩」。顯示名稱的長度不得超過 140 個半形字元,說明的長度不得超過 1,000 個半形字元。至少須提供一組標籤。

attributes

object (FoodMenuItemAttributes)

必要欄位。商品選項的詳細屬性。未指定個別的屬性將沿用商品層級的屬性做為基礎。

料理

餐廳的料理資訊。

列舉
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 其他料理