- JSON 표현
 - ActionPlatform
 - ActionLinkType
 - OrderOnlineMetadata
 - FulfillmentOption
 - FulfillmentType
 - AvailableDay
 - 날짜
 - FeeDetails
 - NoFee
 - MinimumFee
 - FixedFee
 - FoodOrderingMetadata
 - FeeDetails
 - FeeType
 - FeeAmount
 - 금액
 - MoneyRange
 - QuantitativeValue
 - RangeValue
 - DurationRange
 - AdvanceOrderDetails
 - EventMetadata
 - Surface
 
연결된 언어, 제한된 국가 목록, 이 작업을 실행해야 하는 플랫폼을 나타내는 플랫폼(선택사항)이 포함된 작업 URL입니다.
| JSON 표현 | 
|---|
{ "url": string, "language": string, "restrictedCountry": [ string ], "platform": enum (  | 
            
| 필드 | |
|---|---|
url | 
              
                 
 이 작업 링크의 진입점 URL입니다.  | 
            
language | 
              
                 
 이 URI의 콘텐츠를 사용할 수 있는 언어를 나타내는 BCP-47 언어 태그입니다.  | 
            
restricted | 
              
                 
 ISO 3166-1 alpha-2 국가 코드입니다. 공개 상태를 제한하지 않으려면 비워두세요.  | 
            
platform | 
              
                 
 이 작업을 실행해야 하는 플랫폼입니다. 이 필드가 설정되지 않은 경우 ACTION_PLATFORM_WEB_APPLICATION이 대신 사용됩니다.  | 
            
action | 
              
                 
 사전 정의된 작업 유형입니다.  | 
            
order | 
              
                 
 온라인 주문 링크의 메타데이터입니다. ACTION_LINK_TYPE_SHOP_ONLINE의 ActionLinkType을 사용한 작업을 지원합니다.  | 
            
food | 
              
                 
 음식 주문 링크의 메타데이터입니다. 지원되는 작업 유형:  *   | 
            
event | 
              
                 
 이벤트 카테고리별로 고유한 액션 링크에 대한 추가 정보입니다.  | 
            
ActionPlatform
작업이 실행되는 플랫폼입니다. 일반적으로 웹 애플리케이션으로 대체됩니다. ACTION_PLATFORM_WEB_APPLICATION이 있는 ActionLink가 하나 이상 있는 것이 좋습니다. Android 및 iOS를 플랫폼으로 사용하는 링크는 각 시스템에서만 사용됩니다.
| 열거형 | |
|---|---|
ACTION_PLATFORM_UNSPECIFIED | 
                플랫폼이 지정되지 않았습니다. | 
ACTION_PLATFORM_WEB_APPLICATION | 
                작업 플랫폼이 일반적으로 웹입니다. | 
ACTION_PLATFORM_MOBILE_WEB | 
                작업 플랫폼이 휴대기기의 웹입니다. | 
ACTION_PLATFORM_ANDROID | 
                작업 플랫폼이 Android OS입니다. | 
ACTION_PLATFORM_IOS | 
                작업 플랫폼이 iOS입니다. | 
ActionLinkType
작업 링크와 연결된 사전 정의된 작업의 유형입니다.
| 열거형 | |
|---|---|
ACTION_LINK_TYPE_UNSPECIFIED | 
                작업 링크 유형이 지정되지 않았습니다. | 
ACTION_LINK_TYPE_BOOK_APPOINTMENT | 
                작업 링크 유형이 예약입니다. | 
ACTION_LINK_TYPE_BOOK_ONLINE_APPOINTMENT | 
                작업 링크 유형이 온라인 예약입니다. | 
ACTION_LINK_TYPE_ORDER_FOOD | 
                작업 링크 유형이 배달 또는 테이크아웃 음식 주문이거나 두 서비스를 모두 포함하는 음식 주문입니다. | 
ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY | 
                작업 링크 유형이 배달 음식 주문입니다. | 
ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT | 
                작업 링크 유형이 테이크아웃 음식 주문입니다. | 
ACTION_LINK_TYPE_MAKE_DINING_RESERVATION | 
                작업 링크 유형이 식당 예약입니다. | 
ACTION_LINK_TYPE_SHOP_ONLINE | 
                작업 링크 유형이 쇼핑 주문입니다. 배송 또는 수령 또는 둘 다일 수 있습니다. | 
OrderOnlineMetadata
주문 온라인 작업 링크의 메타데이터입니다.
| JSON 표현 | 
|---|
{
  "fulfillmentOption": [
    {
      object ( | 
              
| 필드 | |
|---|---|
fulfillment | 
                
                   
 온라인 주문 작업 링크에 사용할 수 있는 처리 옵션입니다.  | 
              
FulfillmentOption
온라인 주문 작업 링크의 처리 옵션입니다.
| JSON 표현 | 
|---|
{ "fulfillmentType": enum (  | 
              
| 필드 | |
|---|---|
fulfillment | 
                
                   
 필수 항목입니다. fulfillment 유형입니다.  | 
              
available | 
                
                   
 필수 항목입니다. 이 처리 방법을 사용할 수 있는 날짜 목록입니다 (최소 2일 권장).  | 
              
fee | 
                
                   
 필수 항목입니다. 처리 방법의 수수료 세부정보입니다.  | 
              
minimum | 
                
                   
 필수 항목입니다. 작업 링크와 연결된 처리 방법의 최소 주문입니다.  | 
              
FulfillmentType
작업 링크와 연결된 처리 유형입니다.
| 열거형 | |
|---|---|
FULFILLMENT_TYPE_UNSPECIFIED | 
                처리 유형이 지정되지 않았습니다. | 
FULFILLMENT_TYPE_DELIVERY | 
                처리 유형은 배송입니다. | 
FULFILLMENT_TYPE_PICKUP | 
                처리 유형은 수령입니다. | 
AvailableDay
일별 가용성
| JSON 표현 | 
|---|
{
  "fulfillmentDate": {
    object ( | 
              
| 필드 | |
|---|---|
fulfillment | 
                
                   
 필수 항목입니다. 처리 방법을 사용할 수 있는 날짜입니다. 판매자의 시간대로 가정됩니다.  | 
              
last | 
                
                   
 필수 항목입니다. Unix 타임스탬프 사용자가  예를 들어 fulfillmentDate가 2020-08-10인 경우: - lastOrderingTime 값이 2020-08-10 18:00이면 2020-08-10에 주문 제품을 수령하려면 고객이 당일 오후 6시까지 주문해야 함을 의미합니다. - lastOrderingTime 값이 2020-08-08 20:00인 경우 고객이 2020년 8월 10일에 주문 제품을 수령하려면 2일 전 오후 8시까지 주문해야 함을 의미합니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면   | 
              
날짜
생일과 같은 전체 또는 부분 달력 날짜를 나타냅니다. 시간과 시간대는 아무 곳으로 지정되거나 중요하지 않습니다. 날짜는 그레고리력을 기준으로 합니다. 다음 중 하나를 나타낼 수 있습니다.
- 연도, 월, 일 값이 0이 아닌 전체 날짜
 - 월과 일, 연도는 0(예: 기념일)
 - 연도만, 월과 일은 0
 - 연도와 월, 일은 0(예: 신용카드 만료일)
 
관련 유형:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| JSON 표현 | 
|---|
{ "year": integer, "month": integer, "day": integer }  | 
              
| 필드 | |
|---|---|
year | 
                
                   
 날짜의 연도입니다. 1~9999 사이여야 하며, 연도 없이 날짜를 지정하려면 0이어야 합니다.  | 
              
month | 
                
                   
 연도의 월입니다. 1~12 사이여야 하며, 월과 일 없이 연도를 지정하려면 0이어야 합니다.  | 
              
day | 
                
                   
 월의 일입니다. 1~31 사이여야 하고 해당 연도 및 월에 유효해야 합니다. 또는 연도만 지정하거나 일이 중요하지 않아 연도와 월을 지정하려면 0이어야 합니다.  | 
              
FeeDetails
작업 링크와 연결된 처리 방법의 수수료 세부정보입니다.
| JSON 표현 | 
|---|
{ // Union field  | 
              
| 필드 | |
|---|---|
통합 필드 fee_details. 처리 방법의 수수료 모델입니다. fee_details은 다음 중 하나여야 합니다. | 
              |
no | 
                
                   
 처리 방법에는 수수료가 없습니다.  | 
              
base | 
                
                   
 처리 방법과 연결된 기본 수수료입니다.  | 
              
fixed | 
                
                   
 처리 방법과 관련된 고정 요금입니다.  | 
              
NoFee
이 유형에는 필드가 없습니다.
작업 링크와 연결된 처리 방법에는 수수료가 필요하지 않습니다.
MinimumFee
작업 링크와 연결된 처리 방법에 필요한 최소 수수료입니다.
| JSON 표현 | 
|---|
{
  "baseFeeAmount": {
    object ( | 
              
| 필드 | |
|---|---|
base | 
                
                   
 필수 항목입니다. 처리 방법의 기본 요금 금액입니다.  | 
              
FixedFee
작업 링크와 연결된 처리 방법에 필요한 고정 수수료입니다.
| JSON 표현 | 
|---|
{
  "amount": {
    object ( | 
              
| 필드 | |
|---|---|
amount | 
                
                   
 필수 항목입니다. 처리 방법의 고정 수수료 금액입니다.  | 
              
FoodOrderingMetadata
음식 주문 작업 링크의 메타데이터입니다.
| JSON 표현 | 
|---|
{ "feeDetails": [ { object (  | 
              
| 필드 | |
|---|---|
fee | 
                
                   
 항목 합계 외에 사용자에게 청구된 수수료의 세부정보입니다. 서비스 수수료, 배송비 등 다양한 유형의 수수료에 대해 반복됩니다.  | 
              
advance | 
                
                   
 사용자가 지금보다 나중에 처리되도록 주문할 수 있는 선주문이라고도 하는 고급 주문 지원에 관한 세부정보입니다.  | 
              
통합 필드 fulfillment_duration_options. 주문 확인부터 주문 처리까지 걸린 시간입니다. 배달 주문의 경우 음식이 배달될 때까지 걸리는 시간입니다. 포장 주문의 경우 음식 수령이 가능할 때까지 걸리는 시간입니다. fulfillment_duration_options은 다음 중 하나여야 합니다. | 
              |
fulfillment | 
                
                   
 고정 기간 예: 30분 소수점 아래가 최대 9자리까지이고 '  | 
              
fulfillment | 
                
                   
 지속 시간 범위입니다. 예: * 30분~45분 * 30분 초과 * 50분 미만  | 
              
FeeDetails
수수료 세부정보
| JSON 표현 | 
|---|
{ "type": enum (  | 
              
| 필드 | |
|---|---|
type | 
                
                   
 수수료 유형입니다. (필수)  | 
              
fee | 
                
                   
 단위 통화로 표시되는 수수료 금액, 장바구니 금액의 비율 또는 둘 다의 조합입니다. (필수)  | 
              
FeeType
수수료 유형입니다.
| 열거형 | |
|---|---|
FEE_TYPE_UNSPECIFIED | 
                수수료 유형이 지정되지 않았습니다. | 
DELIVERY | 
                배송비 | 
SERVICE | 
                서비스 수수료 | 
FeeAmount
FeeAmount 예:  * 고정 수수료: 0달러(수수료 없음), 1.5달러  * 고정 수수료 범위: 1.0달러(최소), 3.0달러(최대), 5.0~6.0달러  * 장바구니 크기의 비율: 15.5%, 10%~20%, 10%(최소), 15%(최대)  * 범위 및 비율의 합성: 25.5% 및 2.5달러(최소), 25.5% 및 4.5달러(최대), 10% 및 1.5~2.5달러, 10.5%~20% 및 2.5~3.5달러
| JSON 표현 | 
|---|
{ "cartPercentage": { object (  | 
              
| 필드 | |
|---|---|
cart | 
                
                   
 장바구니 금액의 백분율로 나타낸 수수료입니다. 범위(제한됨 및 제한되지 않음) 또는 고정 비율을 지원합니다. 값은 0과 100 사이여야 합니다. 예: * 고정 5.5% * 최소 5.5% * 최대 5.5% * 4.5% ~ 5.5%  | 
              
통합 필드 amount_options. 금액을 지정하는 옵션입니다. amount_options은 다음 중 하나여야 합니다. | 
              |
amount | 
                
                   
 고정 금액 예를 들어 3.5달러입니다.  | 
              
amount | 
                
                   
 금액의 범위입니다. 예: * 3.5~5.5달러 * 3.5달러 이상 * 5.5달러 이하  | 
              
amount | 
                
                   
 알 수 없는 금액입니다.  | 
              
Money
금액과 통화 유형을 나타냅니다.
| JSON 표현 | 
|---|
{ "currencyCode": string, "units": string, "nanos": integer }  | 
              
| 필드 | |
|---|---|
currency | 
                
                   
 ISO 4217에 정의된 3자리 통화 코드입니다.  | 
              
units | 
                
                   
 금액의 전체 단위입니다. 예를 들어   | 
              
nanos | 
                
                   
 금액의 나노 (10^-9) 단위 숫자입니다. 값은 -999,999,999 ~ +999,999,999(포함) 사이여야 합니다.   | 
              
MoneyRange
제한되거나 제한되지 않을 수 있는 금액 범위의 래퍼입니다. minAmount와 maxAmount 중 하나 이상이 필요합니다.
| JSON 표현 | 
|---|
{ "minAmount": { object (  | 
              
| 필드 | |
|---|---|
min | 
                
                   
 최소 금액  | 
              
max | 
                
                   
 최대 금액  | 
              
QuantitativeValue
범위 또는 고정 값일 수 있는 숫자 값의 래퍼입니다. QuantitativeValue 예:  * 단수 값: value: 10.5  * 경계 범위: valueRange {minValue: 5.5, maxValue 10.5}  * 하한값: valueRange {minValue: 5.5}  * 상한값: valueRange {maxValue: 10.5}
| JSON 표현 | 
|---|
{ // Union field  | 
              
| 필드 | |
|---|---|
통합 필드 value_options. (필수) value_options는 다음 중 하나여야 합니다. | 
              |
value | 
                
                   
 단일 값입니다. 예: 5.6  | 
              
value | 
                
                   
 서술형이거나 한정될 수 있는 값의 범위입니다. 예: * 5.5 이상 * 5.5 이하 * 5.5~6.5  | 
              
RangeValue
다음과 같은 값 범위: minValue < maxValue입니다. minValue 및 maxValue 중 하나 이상이 필요합니다.
| JSON 표현 | 
|---|
{ "minValue": number, "maxValue": number }  | 
              
| 필드 | |
|---|---|
min | 
                
                   
 최솟값  | 
              
max | 
                
                   
 최대값  | 
              
DurationRange
제한되거나 제한되지 않을 수 있는 기간 범위의 래퍼입니다. minDuration과 maxDuration 중 하나 이상이 필요합니다.
| JSON 표현 | 
|---|
{ "minDuration": string, "maxDuration": string }  | 
              
| 필드 | |
|---|---|
min | 
                
                   
 최소 기간. 소수점 아래가 최대 9자리까지이고 '  | 
              
max | 
                
                   
 최대 기간 소수점 아래가 최대 9자리까지이고 '  | 
              
AdvanceOrderDetails
사전 주문 지원.
| JSON 표현 | 
|---|
{ "isSupported": boolean }  | 
              
| 필드 | |
|---|---|
is | 
                
                   
 사전 주문(미리 주문이라고도 함)이 지원되는 경우 true입니다. (필수)  | 
              
EventMetadata
이벤트 카테고리에 고유한 작업 링크에 대한 추가 정보입니다.
| JSON 표현 | 
|---|
{
  "surface": enum ( | 
              
| 필드 | |
|---|---|
surface | 
                
                   
 작업 링크와 연결된 사전 정의된 이벤트 노출 영역입니다. 이벤트 카테고리에만 사용됩니다.  | 
              
Surface
작업 링크와 연결된 사전 정의된 이벤트 노출 영역입니다. 이벤트 카테고리에만 사용됩니다.
| 열거형 | |
|---|---|
SURFACE_UNSPECIFIED | 
                노출 영역이 지정되지 않았습니다. | 
SURFACE_SEARCH | 
                작업 링크는 Google 검색에서 이벤트 티켓을 예약하는 것입니다. | 
SURFACE_YOUTUBE | 
                작업 링크가 YouTube에서 이벤트 티켓을 예약하는 링크입니다. | 
SURFACE_ADS | 
                액션 링크가 이벤트의 광고를 클릭하는 것입니다. |