- Biểu diễn dưới dạng JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- Độ cay
- Chất gây dị ứng
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- Thành phần
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- Ẩm thực
Thực đơn của một doanh nghiệp phục vụ các món ăn.
| Biểu diễn dưới dạng JSON | |
|---|---|
{
"name": string,
"menus": [
{
object ( |
|
| Trường | |
|---|---|
name |
Bắt buộc. Giá trị nhận dạng của Google cho vị trí này ở dạng: |
menus[] |
Không bắt buộc. Một bộ sưu tập thực đơn món ăn. |
FoodMenu
Thực đơn của một doanh nghiệp phục vụ các món ăn.
| Biểu diễn dưới dạng JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Trường | |
|---|---|
labels[] |
Bắt buộc. Nhãn được gắn thẻ ngôn ngữ cho trình đơn. Ví dụ: "thực đơn", "món đặc biệt vào bữa trưa". Tên hiển thị chỉ được dài tối đa 140 ký tự, còn nội dung mô tả chỉ được dài tối đa 1.000 ký tự. Bạn phải có ít nhất một nhóm nhãn. |
sourceUrl |
Không bắt buộc. URL nguồn của thực đơn nếu có trang web để truy cập. |
sections[] |
Bắt buộc. Các phần của trình đơn. |
cuisines[] |
Không bắt buộc. Thông tin về ẩm thực cho thực đơn. Bạn nên cung cấp trường này. |
MenuLabel
Nhãn sẽ được dùng khi hiển thị trình đơn và nhiều thành phần phụ của trình đơn đó.
| Biểu diễn dưới dạng JSON | |
|---|---|
{ "displayName": string, "description": string, "languageCode": string } |
|
| Trường | |
|---|---|
displayName |
Bắt buộc. Tên hiển thị của thành phần. |
description |
Không bắt buộc. Thông tin bổ sung của thành phần. |
languageCode |
Không bắt buộc. Mã ngôn ngữ BCP 47. Nếu không có ngôn ngữ đó, hệ thống sẽ mặc định dùng tiếng Anh. |
FoodMenuSection
Mục trong trình đơn. Đơn hàng có thể chứa nhiều mặt hàng/món ăn.
| Biểu diễn dưới dạng JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Trường | |
|---|---|
labels[] |
Bắt buộc. Nhãn được gắn thẻ ngôn ngữ cho phần trình đơn này. Tên hiển thị chỉ được dài tối đa 140 ký tự, còn nội dung mô tả chỉ được dài tối đa 1.000 ký tự. Bạn phải có ít nhất một nhóm nhãn. |
items[] |
Bắt buộc. Các mục của phần. Mỗi phần phải có ít nhất một mục. |
FoodMenuItem
Mục của một phần. Đó có thể là chính món ăn hoặc có thể chứa nhiều FoodMenuItemOption.
| Biểu diễn dưới dạng JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Trường | |
|---|---|
labels[] |
Bắt buộc. Nhãn được gắn thẻ ngôn ngữ cho mục trong trình đơn này. Tên hiển thị chỉ được dài tối đa 140 ký tự, còn nội dung mô tả chỉ được dài tối đa 1.000 ký tự. Bạn phải có ít nhất một nhóm nhãn. |
attributes |
Bắt buộc. Thuộc tính chi tiết của mặt hàng. Khi bạn chỉ định các lựa chọn về mặt hàng, đây được coi là thuộc tính cơ sở và sẽ được điền sẵn cho từng lựa chọn. |
options[] |
Không bắt buộc. Đây là một mặt hàng có nhiều lựa chọn khác nhau và người dùng phải lựa chọn. Ví dụ: pizza "thường" so với pizza "lớn". Khi bạn chỉ định các lựa chọn, nhãn và thuộc tính ở cấp mặt hàng sẽ tự động trở thành nhãn và thuộc tính của lựa chọn đầu tiên. Khách hàng chỉ cần chỉ định các lựa chọn bổ sung khác về thực phẩm trong trường này. |
FoodMenuItemAttributes
Thuộc tính của một món ăn/thực phẩm.
| Biểu diễn dưới dạng JSON | |
|---|---|
{ "price": { object ( |
|
| Trường | |
|---|---|
price |
Bắt buộc. Giá của món ăn. |
spiciness |
Không bắt buộc. Mức độ cay của món ăn. |
allergen[] |
Không bắt buộc. Chất gây dị ứng có trong món ăn. Bạn nên cung cấp trường này. |
dietaryRestriction[] |
Không bắt buộc. Thông tin về chế độ ăn của món ăn. Bạn nên cung cấp trường này. |
nutritionFacts |
Không bắt buộc. Thông tin dinh dưỡng của món ăn. Bạn nên cung cấp trường này. |
ingredients[] |
Không bắt buộc. Các thành phần của món ăn. |
servesNumPeople |
Không bắt buộc. Số người có thể dùng món ăn này. |
preparationMethods[] |
Không bắt buộc. Phương pháp chế biến món ăn. |
portionSize |
Không bắt buộc. Quy mô của đơn đặt hàng, được biểu thị bằng số lượng mặt hàng. (ví dụ: 4 "xiên", 6 "miếng") |
mediaKeys[] |
Không bắt buộc. Khoá nội dung nghe nhìn của nội dung nghe nhìn được liên kết với món ăn. Chỉ hỗ trợ nội dung nghe nhìn là ảnh. Khi có nhiều bức ảnh được liên kết, bức ảnh đầu tiên sẽ được coi là bức ảnh ưu tiên. |
Độ cay
Mức độ cay của một món ăn.
| Enum | |
|---|---|
SPICINESS_UNSPECIFIED |
Cấp độ không xác định |
MILD |
Ký hiệu cay nhẹ. |
MEDIUM |
Ký hiệu cho mức cay vừa. |
HOT |
Ký hiệu cho độ cay nóng. Cấp độ cay nhất. |
Chất gây dị ứng
Thông tin về chất gây dị ứng liên quan đến một món ăn.
| Enum | |
|---|---|
ALLERGEN_UNSPECIFIED |
Chưa chỉ định chất gây dị ứng |
DAIRY |
Chất gây dị ứng liên quan đến sữa |
EGG |
Chất gây dị ứng liên quan đến trứng |
FISH |
Chất gây dị ứng liên quan đến cá |
PEANUT |
Chất gây dị ứng liên quan đến đậu phộng |
SHELLFISH |
Chất gây dị ứng liên quan đến động vật có vỏ |
SOY |
Chất gây dị ứng liên quan đến đậu nành |
TREE_NUT |
Chất gây dị ứng liên quan đến hạt cây |
WHEAT |
Chất gây dị ứng liên quan đến lúa mì |
DietaryRestriction
Thông tin về chế độ ăn của một món ăn.
| Enum | |
|---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
Chưa xác định loại chế độ ăn |
DAIRY_FREE |
Ký hiệu món ăn không có sữa. |
GLUTEN_FREE |
Ký hiệu món ăn không chứa gluten. |
HALAL |
Ký hiệu món ăn là món ăn halal. |
KOSHER |
Ký hiệu món ăn là món ăn kiêng kiểu Do Thái. |
ORGANIC |
Món ăn được ghi chú là món ăn hữu cơ. |
VEGAN |
Ký hiệu món ăn thuần chay. |
VEGETARIAN |
Ký hiệu món ăn là món chay. |
NutritionFacts
Thông điệp này thể hiện thông tin dinh dưỡng của một món ăn.
| Biểu diễn dưới dạng JSON | |
|---|---|
{ "calories": { object ( |
|
| Trường | |
|---|---|
calories |
Không bắt buộc. Lượng calo của món ăn. |
totalFat |
Không bắt buộc. Thông tin về chất béo của một món ăn cụ thể. |
cholesterol |
Không bắt buộc. Thông tin về cholesterol của một món ăn cụ thể. |
sodium |
Không bắt buộc. Thông tin về hàm lượng natri của một món ăn cụ thể. |
totalCarbohydrate |
Không bắt buộc. Thông tin về carbohydrate của một món ăn cụ thể. |
protein |
Không bắt buộc. Thông tin về protein của một món ăn cụ thể. |
CaloriesFact
Thông báo này biểu thị thông tin về lượng calo trong một phạm vi giới hạn trên và giới hạn dưới. Bạn phải chỉ định số tiền thấp hơn. Cả số tiền tối thiểu và tối đa đều là số không âm.
| Biểu diễn dưới dạng JSON | |
|---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
|
| Trường | |
|---|---|
lowerAmount |
Bắt buộc. Lượng calo thấp hơn |
upperAmount |
Không bắt buộc. Lượng calo tối đa |
unit |
Bắt buộc. Đơn vị của thông tin về lượng calo được cung cấp. |
EnergyUnit
Các đơn vị năng lượng có thể có của thực phẩm (calo).
| Enum | |
|---|---|
ENERGY_UNIT_UNSPECIFIED |
Chưa chỉ định đơn vị năng lượng |
CALORIE |
Calo |
JOULE |
Jun |
NutritionFact
Thông báo này biểu thị thông tin dinh dưỡng có phạm vi giới hạn trên và giới hạn dưới, đồng thời có thể được biểu thị bằng đơn vị khối lượng. Bạn phải chỉ định số tiền thấp hơn. Cả số tiền tối thiểu và tối đa đều là số không âm.
| Biểu diễn dưới dạng JSON | |
|---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
|
| Trường | |
|---|---|
lowerAmount |
Bắt buộc. Giảm lượng dinh dưỡng |
upperAmount |
Không bắt buộc. Lượng dinh dưỡng tối đa |
unit |
Bắt buộc. Đơn vị của thông tin dinh dưỡng được cung cấp. |
MassUnit
Các đơn vị đo khối lượng có thể có.
| Enum | |
|---|---|
MASS_UNIT_UNSPECIFIED |
Chưa chỉ định đơn vị khối lượng |
GRAM |
Gam |
MILLIGRAM |
Miligam |
Nguyên liệu
Thông báo này biểu thị thông tin về thành phần của một món ăn.
| Biểu diễn dưới dạng JSON | |
|---|---|
{
"labels": [
{
object ( |
|
| Trường | |
|---|---|
labels[] |
Bắt buộc. Nhãn mô tả thành phần. Tên hiển thị chỉ được dài tối đa 140 ký tự, còn nội dung mô tả chỉ được dài tối đa 1.000 ký tự. Bạn phải có ít nhất một nhóm nhãn. |
PreparationMethod
Phương pháp chế biến một món ăn.
| Enum | |
|---|---|
PREPARATION_METHOD_UNSPECIFIED |
Phương pháp chuẩn bị chưa được chỉ định |
BAKED |
Phương pháp nướng |
BARBECUED |
Phương pháp nướng |
BASTED |
Phương pháp rưới nước |
BLANCHED |
Phương pháp chần |
BOILED |
Phương pháp luộc |
BRAISED |
Phương pháp hầm |
CODDLED |
Phương pháp luộc trứng |
FERMENTED |
Phương pháp lên men |
FRIED |
Phương pháp chiên |
GRILLED |
Phương pháp nướng |
KNEADED |
Phương pháp nhào |
MARINATED |
Phương pháp ướp |
PAN_FRIED |
Phương pháp chiên áp chảo |
PICKLED |
Phương pháp ngâm |
PRESSURE_COOKED |
Phương pháp nấu bằng nồi áp suất |
ROASTED |
Phương pháp rang |
SAUTEED |
Phương pháp xào |
SEARED |
Phương pháp áp chảo |
SIMMERED |
Phương pháp hầm |
SMOKED |
Phương pháp hun khói |
STEAMED |
Phương pháp hấp |
STEEPED |
Phương pháp ngâm |
STIR_FRIED |
Phương pháp xào |
OTHER_METHOD |
Phương thức khác |
PortionSize
Khẩu phần ăn của một món ăn.
| Biểu diễn dưới dạng JSON | |
|---|---|
{
"quantity": integer,
"unit": [
{
object ( |
|
| Trường | |
|---|---|
quantity |
Bắt buộc. Số lượng của phần. |
unit[] |
Bắt buộc. Trường nameInfo lặp lại là dành cho đơn vị bằng nhiều ngôn ngữ. |
FoodMenuItemOption
Lựa chọn của một mặt hàng. Bạn phải có lựa chọn rõ ràng của người dùng.
| Biểu diễn dưới dạng JSON | |
|---|---|
{ "labels": [ { object ( |
|
| Trường | |
|---|---|
labels[] |
Bắt buộc. Nhãn được gắn thẻ ngôn ngữ cho lựa chọn này trong mục trình đơn. Ví dụ: "beef pad thai" (phở xào thịt bò), "veggie pad thai" (phở xào chay), "small pizza" (pizza nhỏ), "large pizza" (pizza lớn). Tên hiển thị chỉ được dài tối đa 140 ký tự, còn nội dung mô tả chỉ được dài tối đa 1.000 ký tự. Bạn phải có ít nhất một nhóm nhãn. |
attributes |
Bắt buộc. Thuộc tính chi tiết của lựa chọn mặt hàng. Các thuộc tính riêng lẻ chưa được chỉ định sẽ được kế thừa từ các thuộc tính ở cấp mặt hàng làm cơ sở. |
Món ăn
Thông tin về ẩm thực của một nhà hàng.
| Enum | |
|---|---|
CUISINE_UNSPECIFIED |
Món ăn không được chỉ định |
AMERICAN |
Ẩm thực Hoa Kỳ |
ASIAN |
Món ăn Á |
BRAZILIAN |
Món ăn Brazil |
BREAK_FAST |
Bữa sáng |
BRUNCH |
Bữa sáng muộn |
CHICKEN |
Gà |
CHINESE |
Ẩm thực Trung Quốc |
FAMILY |
Ẩm thực kiểu gia đình |
FAST_FOOD |
Đồ ăn nhanh |
FRENCH |
Ẩm thực Pháp |
GREEK |
Món Hy Lạp |
GERMAN |
Món ăn Đức |
HAMBURGER |
Bánh hamburger |
INDIAN |
Ẩm thực Ấn Độ |
INDONESIAN |
Món ăn Indonesia |
ITALIAN |
Ẩm thực Ý |
JAPANESE |
Ẩm thực Nhật Bản |
KOREAN |
Ẩm thực Hàn Quốc |
LATIN_AMERICAN |
Ẩm thực Mỹ Latinh |
MEDITERRANEAN |
Món ăn vùng Địa Trung Hải |
MEXICAN |
Ẩm thực Mexico |
PAKISTANI |
Món ăn Pakistan |
PIZZA |
Pizza |
SEAFOOD |
Hải sản |
SPANISH |
Món ăn Tây Ban Nha |
SUSHI |
Sushi |
THAI |
Món ăn Thái |
TURKISH |
Món ăn Thổ Nhĩ Kỳ |
VEGETARIAN |
Đồ ăn chay |
VIETNAMESE |
Món ăn Việt |
OTHER_CUISINE |
Món ăn khác |