- 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자(영문 기준) 이하여야 하며 설명은 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 |
줄 |
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 |
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
한 조각씩 서빙하는 음식의 분량입니다.
JSON 표현 | |
---|---|
{
"quantity": integer,
"unit": [
{
object ( |
필드 | |
---|---|
quantity |
필수 항목입니다. 부분 수입니다. |
unit[] |
필수 항목입니다. 반복되는 nameInfo 필드는 여러 언어로 된 단원을 위한 것입니다. |
FoodMenuItemOption
항목의 옵션입니다. 사용자를 명시적으로 선택해야 합니다.
JSON 표현 | |
---|---|
{ "labels": [ { object ( |
필드 | |
---|---|
labels[] |
필수 항목입니다. 이 메뉴 항목 옵션의 언어 태그 라벨입니다. E.g.: 'beef pad thai', 'veggie pad thai', 'small pizza', 'large pizza'. 표시 이름은 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 |
기타 요리 |