FoodMenus

供應餐點的商家菜單。

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

string

必要欄位。這個營業地點的 Google 識別碼,格式為: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)

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

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