색인
- AdsAccountLinkingService(인터페이스)
- BookingNotification(인터페이스)
- Feed(인터페이스)
- InvalidationService(인터페이스)
- InventoryStatus(인터페이스)
- InventoryUpdate(인터페이스)
- ActionLink(메시지)
- ActionLink.ActionLinkType(열거형)
- ActionLink.EventMetadata(메시지)
- ActionLink.EventMetadata.Surface(열거형)
- ActionPlatform(열거형)
- AdsAccountLink(메시지)
- AdsAccountLink.State(열거형)
- Advisement(메시지)
- Availability(메시지)
- Availability.ConfirmationMode(열거형)
- Availability.DurationRequirement(열거형)
- Availability.LinkoutRequiredReason(열거형)
- Availability.Recurrence(메시지)
- Availability.ScheduleException(메시지)
- Availability.SchedulingRuleOverrides(메시지)
- BatchDeleteGenericRecordsRequest(메시지)
- BatchPushGenericRecordRequest(메시지)
- BatchReplaceServiceAvailabilityRequest(메시지)
- BatchReplaceServiceAvailabilityResponse(메시지)
- Booking(메시지)
- BookingFailure(메시지)
- BookingFailure.Cause(열거형)
- BookingFailure.PaymentFailureInformation(메시지)
- BookingFailure.PaymentFailureInformation.ThreeDS1Parameters(메시지)
- BookingStatus(열거형)
- CallMerchant(메시지)
- CancellationPolicy(메시지)
- CancellationPolicy.RefundCondition(메시지)
- ClientInformation(메시지)
- CreateAdsAccountLinkRequest(메시지)
- CreateMerchantRequest(메시지)
- CreateServiceRequest(메시지)
- CreditCardRestrictions(메시지)
- CreditCardRestrictions.CreditCardType(열거형)
- DeleteAdsAccountLinkRequest(메시지)
- DeleteMerchantRequest(메시지)
- DeleteServiceRequest(메시지)
- Deposit(메시지)
- DirectMerchantPayment(메시지)
- DurationRange(메시지)
- EconomicOperator(메시지)
- ExtendedServiceAvailability(메시지)
- FeedStatistics(메시지)
- FeedStatus(메시지)
- FeedStatus.State(열거형)
- FoodOrderingMetadata(메시지)
- FoodOrderingMetadata.AdvanceOrderDetails(메시지)
- FoodOrderingMetadata.FeeDetails(메시지)
- FoodOrderingMetadata.FeeDetails.FeeAmount(메시지)
- FoodOrderingMetadata.FeeDetails.FeeType(열거형)
- FulfillmentOption(메시지)
- FulfillmentOption.AvailableDay(메시지)
- FulfillmentOption.FeeDetails(메시지)
- FulfillmentOption.FixedFee(메시지)
- FulfillmentOption.FulfillmentType(열거형)
- FulfillmentOption.MinimumFee(메시지)
- FulfillmentOption.NoFee(메시지)
- GenericDeleteRecord(메시지)
- GenericRecord(메시지)
- GeoCoordinates(메시지)
- GetAdsAccountLinkRequest(메시지)
- GetMerchantStatusRequest(메시지)
- GetStatusRequest(메시지)
- HomeServiceData(메시지)
- IntegrationType(열거형)
- InvalidateResourceRequest(메시지)
- LineItem(메시지)
- LineItem.OrderedTickets(메시지)
- ListMerchantStatusesRequest(메시지)
- ListMerchantStatusesRequest.BookingInventoryStatus(열거형)
- ListMerchantStatusesRequest.GeoMatchingStatus(열거형)
- ListMerchantStatusesRequest.WaitlistInventoryStatus(열거형)
- ListMerchantStatusesResponse(메시지)
- ListStatusRequest(메시지)
- ListStatusResponse(메시지)
- LocalizedString(메시지)
- Location(메시지)
- LocationType(열거형)
- Merchant(메시지)
- MerchantMatchingHints(메시지)
- MerchantStatus(메시지)
- MerchantStatus.BookingStatus(메시지)
- MerchantStatus.DirectUrl(메시지)
- MerchantStatus.DirectUrl.UrlType(열거형)
- MerchantStatus.LocalServicesMatchInfo(메시지)
- MerchantStatus.LocalServicesMatchInfo.MatchedProvider(메시지)
- MerchantStatus.PlaceInfo(메시지)
- MerchantStatus.ProcessingStatus(열거형)
- MerchantStatus.WaitlistStatus(메시지)
- MoneyRange(메시지)
- NoShowFee(메시지)
- Order(메시지)
- OrderOnlineMetadata(메시지)
- PaymentInformation(메시지)
- PaymentOption(메시지)
- PaymentOption.ActivationType(열거형)
- PaymentOption.PaymentOptionType(열거형)
- PaymentProcessorConfig(메시지)
- PaymentProcessorConfig.Processor(열거형)
- PaymentRestrictions(메시지)
- PerOrderFee(메시지)
- PerTicketFee(메시지)
- PostalAddress(메시지)
- Prepayment(메시지)
- PrepaymentStatus(열거형)
- Price(메시지)
- PriceInfo(메시지)
- PriceInterpretation(열거형)
- PriceRange(메시지)
- PriceType(열거형)
- QuantitativeValue(메시지)
- QuantitativeValue.RangeValue(메시지)
- Rating(메시지)
- RelatedMedia(메시지)
- RelatedMedia.Attribution(메시지)
- RelatedMedia.MediaType(열거형)
- ReplaceServiceAvailabilityRequest(메시지)
- RequireCreditCard(열거형)
- Resources(메시지)
- SchedulingRules(메시지)
- SchedulingRules.AdmissionPolicy(열거형)
- Service(메시지)
- Service.PrepaymentTerms(메시지)
- Service.PrepaymentTerms.ChargeTiming(열거형)
- Service.PrepaymentType(열거형)
- Service.ServiceType(열거형)
- ServiceAttribute(메시지)
- ServiceAttribute.Value(메시지)
- ServiceAttributeValueId(메시지)
- ServiceAvailability(메시지)
- ServiceIntakeForm(메시지)
- ServiceIntakeFormField(메시지)
- ServiceIntakeFormField.FieldType(열거형)
- TaxRate(메시지)
- Terms(메시지)
- Text(메시지)
- TicketType(메시지)
- TicketType.InventoryType(열거형)
- TicketType.PriceDisplayType(열거형)
- TicketingVerticalSpecificData(메시지)
- TicketingVerticalSpecificData.AttendanceMode(열거형)
- TicketingVerticalSpecificData.Entity(메시지)
- TicketingVerticalSpecificData.Entity.EntityRole(열거형)
- TicketingVerticalSpecificData.Entity.EntityType(열거형)
- TicketingVerticalSpecificData.EventCategory(열거형)
- TicketingVerticalSpecificData.EventCreator(메시지)
- TicketingVerticalSpecificData.EventState(열거형)
- TicketingVerticalSpecificData.OrganizerType(열거형)
- TicketingVerticalSpecificData.PublicIdentificationData(메시지)
- TimeRange(메시지)
- TokenizationConfig(메시지)
- TokenizationConfig.BillingInformationFormat(열거형)
- ToursAndActivitiesContent(메시지)
- UnsupportedPartySizeOption(메시지)
- UpdateAdsAccountLinkRequest(메시지)
- UpdateBookingRequest(메시지)
- UpdateMerchantRequest(메시지)
- UpdateOrderRequest(메시지)
- UpdateServiceRequest(메시지)
- UriTemplate(메시지)
- UserPurchaseRestriction(메시지)
- VirtualSession(메시지)
- VirtualSession.VirtualPlatformInfo(메시지)
- VirtualSession.VirtualPlatformInfo.Platform(열거형)
- WaitlistRules(메시지)
AdsAccountLinkingService
Google Ads와 파트너 센터 간의 계정 연결을 관리하는 서비스입니다.
| CreateAdsAccountLink | 
|---|
| 
 Google Ads 계정 연결을 만듭니다. 이렇게 하면 Google Ads 계정과 파트너 센터가 연결됩니다. 링크는 광고 포털에서 승인될 때까지  
 | 
| DeleteAdsAccountLink | 
|---|
| 
 Google Ads 계정 연결을 삭제합니다. 이렇게 하면 Google Ads 계정과 파트너 센터 계정의 연결이 해제됩니다. 
 | 
| GetAdsAccountLink | 
|---|
| 
 Google Ads 계정 링크를 가져옵니다. 
 | 
| UpdateAdsAccountLink | 
|---|
| 
 인벤토리 항목으로 Google Ads 계정 연결을 업데이트합니다. 제공된 인벤토리 항목으로 Google Ads 계정 연결이 업데이트됩니다. 
 | 
BookingNotification
외부 일정 관리 파트너로부터 예약 알림을 받습니다. 파트너는 CreateBooking 및 CheckAvailability와 같은 예약 기반 RPC를 구현하는지, CreateOrder 및 CheckOrderFulfillability와 같은 주문 기반 RPC를 구현하는지 여부에 따라 UpdateBooking 또는 UpdateOrder를 호출해야 합니다.
| UpdateBooking | 
|---|
| 
 기존  
 | 
| UpdateOrder | 
|---|
| 
 기존  
 | 
Feed
외부 애그리게이터 파트너가 업로드한 피드의 처리 상태를 검색합니다.
| GetStatus | 
|---|
| 
 지정된 애그리게이터가 이전에 업로드한 피드의  
 | 
| ListStatus | 
|---|
| 
 지정된 애그리게이터가 이전에 업로드한 여러 판매자, 서비스 또는 이용 가능 여부 피드의  
 | 
InvalidationService
외부 파트너로부터 리소스 무효화 요청을 수신합니다.
| InvalidateResource | 
|---|
| 
 기존 리소스를 무효화합니다. 요청된 리소스가 Google 서비스를 구독하지 않는 경우 요청은 무시됩니다. 지원되는 리소스 유형: - 수령 
 | 
InventoryStatus
업로드된 판매자의 인벤토리 및 일치 상태를 가져옵니다.
| GetMerchantStatus | 
|---|
| 
 
 
 | 
| ListMerchantStatuses | 
|---|
| 
 필터 조건을 충족하는 파트너의 모든  
 | 
InventoryUpdate
외부 애그리게이터로부터 인벤토리 업데이트를 받습니다.
| BatchDeleteGenericRecords | 
|---|
| 
 지정된 피드 유형의 레코드를 삭제합니다. 기본 유효성 검사(예: 잘못된 형식의 요청)만 실행한 후 적절한 응답을 파트너에게 즉시 반환합니다. Google은 요청에 대해 비즈니스 로직 유효성 검사를 비동기식으로 실행합니다. 이러한 일괄 호출이 원자성을 보장하지 않습니다. 
 | 
| BatchPushGenericRecord | 
|---|
| 
 지정된 피드 유형의 레코드를 삽입하거나 업데이트합니다. 기본 유효성 검사(예: 잘못된 형식의 요청)만 실행한 후 적절한 응답을 파트너에게 즉시 반환합니다. Google은 요청에 대해 비즈니스 로직 유효성 검사를 비동기식으로 실행합니다. 이러한 일괄 호출이 원자성을 보장하지 않습니다. 
 | 
| BatchReplaceServiceAvailability | 
|---|
| 
 기존  
 | 
| CreateMerchant | 
|---|
| 
 지정된 애그리게이터가 관리하는 새  
 | 
| CreateService | 
|---|
| 
 지정된 애그리게이터에서 관리하는 판매자의 새  
 | 
| DeleteMerchant | 
|---|
| 
 지정된 애그리게이터에서 관리하는 기존  
 | 
| DeleteService | 
|---|
| 
 지정된 애그리게이터에서 관리하는 판매자의 기존  
 | 
| ReplaceServiceAvailability | 
|---|
| 
 지정된 애그리게이터에서 관리하는 판매자의 기존  
 | 
| UpdateMerchant | 
|---|
| 
 지정된 애그리게이터에서 관리하는 기존  
 | 
| UpdateService | 
|---|
| 
 지정된 애그리게이터에서 관리하는 판매자의 기존  
 | 
ActionLink
연결된 언어, 제한된 국가 목록, 이 작업을 실행해야 하는 플랫폼을 나타내는 플랫폼(선택 사항)이 포함된 작업 URL입니다.
| 필드 | |
|---|---|
| url | 
 이 작업 링크의 진입점 URL입니다. | 
| language | 
 이 URI의 콘텐츠를 사용할 수 있는 언어를 나타내는 BCP-47 언어 태그입니다. | 
| restricted_ | 
 ISO 3166-1 alpha-2 국가 코드입니다. 공개 상태를 제한하지 않으려면 비워두세요. | 
| platform | 이 작업을 실행해야 하는 플랫폼입니다. 이 필드가 설정되지 않은 경우 ACTION_PLATFORM_WEB_APPLICATION이 대신 사용됩니다. | 
| action_ | 사전 정의된 작업 유형입니다. | 
| order_ | 온라인 주문 링크의 메타데이터입니다. ActionLinkType이 ACTION_LINK_TYPE_SHOP_ONLINE인 작업을 지원합니다. | 
| food_ | 음식 주문 링크의 메타데이터입니다. 지원되는 작업 유형:  *  | 
| event_ | 이벤트 카테고리에 고유한 작업 링크에 대한 추가 정보입니다. | 
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 | 작업 링크 유형이 쇼핑 주문이며 배달 또는 수령 또는 둘 다일 수 있습니다. | 
EventMetadata
이벤트 카테고리에 고유한 작업 링크에 대한 추가 정보입니다.
| 필드 | |
|---|---|
| surface | 작업 링크와 연결된 사전 정의된 이벤트 노출 영역입니다. 이벤트 카테고리에만 사용됩니다. | 
Surface
작업 링크와 연결된 사전 정의된 이벤트 노출 영역입니다. 이벤트 카테고리에만 사용됩니다.
| 열거형 | |
|---|---|
| SURFACE_UNSPECIFIED | 노출 영역이 지정되지 않았습니다. | 
| SURFACE_SEARCH | 작업 링크가 Google 검색에서 이벤트 티켓을 예약하는 것입니다. | 
| SURFACE_YOUTUBE | 작업 링크가 YouTube에서 이벤트 티켓을 예약하는 링크입니다. | 
| SURFACE_ADS | 액션 링크가 이벤트 광고를 클릭합니다. | 
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입니다. | 
AdsAccountLink
AdsAccountLink는 인벤토리 항목과 함께 Google Ads 계정과 Partner Center 계정 간의 연결입니다.
| 필드 | |
|---|---|
| name | 
 식별자. AdsAccountLink의 리소스 이름입니다. 형식:  | 
| item_ | 
 필수 항목입니다. Google Ads 계정에 연결할 인벤토리 상품 ID 목록입니다. | 
| state | 출력 전용입니다. Google Ads 계정 연결 상태입니다. | 
상태
Google Ads 계정 연결 상태입니다.
| 열거형 | |
|---|---|
| STATE_UNSPECIFIED | 알 수 없는 상태입니다. | 
| LINKED | 파트너 센터와 Google Ads 포털 간에 계정이 연결되어 있습니다. | 
| PENDING | 계정이 파트너 센터 또는 광고 포털에서 승인을 기다리고 있습니다. | 
| DELETED | 계정 연결이 삭제됩니다. | 
| REJECTED | 계정 연결 요청이 파트너 센터 또는 광고 포털에서 거부되었습니다. | 
조언
Google 예약을 통해 예약할 때 사용자에게 표시되는 조언입니다.
| 필드 | |
|---|---|
| text | Google 예약을 통해 예약할 때 사용자에게 표시되는 맞춤 메시지입니다. | 
가용성
판매자 서비스의 이용 가능 시간대로 시간과 자릿수를 나타냅니다.
| 필드 | |
|---|---|
| start_ | 약속 시간대의 시작 시간입니다. | 
| duration | 약속 시간대의 기간입니다. | 
| spots_ | 
 이 이용 가능 시간대의 총 자릿수 및 이용 가능한 자릿수입니다. 예: 
 참고: 아래에 정의된 이용 가능 여부 압축 형식을 사용하여 요청을 보내면 이 두 필드가 추론됩니다. 
 | 
| spots_ | 
 예약 가능한 자릿수입니다. | 
| availability_ | 
 이 이용 가능 시간대를 나타내는 불투명 문자열입니다(선택사항). 설정된 경우 예약을 예약/업데이트/취소하는 요청에 포함됩니다. | 
| resources | 다른 직원이나 방이 서비스의 일부인 경우 이 이용 가능 시간대를 다른 이용 가능 시간대와 구별하기 위한 리소스입니다(선택사항). 예: 2명의 강사가 진행하는 동일한 요가 수업:  | 
| payment_ | 
 이 시간대의 비용을 지불하는 데 사용할 수 있는 결제 옵션을 참조하는 ID 목록입니다. 실제 결제 옵션은 판매자 수준에서 정의되며 여러 판매자 간에 공유될 수도 있습니다. 이 필드는 서비스 메시지에 지정된 모든 payment_option_ids를 재정의합니다. 마찬가지로 여기에 지정된 payment_option_ids는 서비스 수준 메시지에는 없어도 되지만 판매자 수준에서는 정의되어야 합니다. | 
| recurrence | 두 개 이상의 시작 시간을 나타내는 이용 가능 시간대의 반복 정보입니다. 반복에는 영업일 기준 1일의 약속이 포함되어야 합니다. | 
| schedule_ | 이 서비스를 예약할 수 없는 시간입니다. schedule_exception 메시지의 수를 제한하려면 인접한 예외를 결합해보세요. | 
| deposit | 이 이용 가능 시간대의 보증금입니다(선택사항). 지정된 경우 서비스 보증금이 재정의됩니다. | 
| no_ | 이 이용 가능 시간대의 예약 불이행 수수료입니다(선택사항). 지정된 경우 서비스 예약 불이행 수수료가 재정의됩니다. | 
| prepayment | 선택사항입니다. 이 이용 가능 시간대의 선불 정보입니다(선택사항). | 
| require_ | 이 이용 가능 시간대를 예약하기 위해서는 사용자가 신용카드를 제공해야 하는지 여부를 나타냅니다. 값이 설정되지 않은 경우 서비스 수준에서 상속됩니다(설정된 경우). (선택사항) | 
| ticket_ | 
 이 이용 가능 시간대에 지원되는 티켓 유형의 목록을 나타냅니다. 설정되지 않으면 상위 서비스의 모든 티켓 유형을 이 시간대에 사용할 수 있습니다. 이 필드의 값은 상위 서비스에서 정의되어야 합니다. 예: 
 평일의 인벤토리를 나타내는 방법:   
 이 시간대에 세 티켓 유형을 모두 사용할 수 있다는 것을 나타내려면  (선택사항) | 
| duration_ | 슬롯 시간 또는 종료 시간을 표시하기 위한 요구사항입니다. 슬롯을 사용할 수 없는 경우 이 필드는 무시됩니다. 즐길 거리 카테고리에서 사용되지 않습니다. (선택사항) | 
| scheduling_ | 이용 가능 시간대 예약 규칙입니다. 필드가 채워지면 서비스 수준 SchedulingRules의 해당 예약 규칙이 재정의됩니다. | 
| confirmation_ | 이 이용 가능 시간대를 예약할 때 사용될 확인 모드입니다. CONFIRMATION_MODE_SYNCHRONOUS의 확인 모드로 이용 가능 시간대에 대해 예약을 생성하려고 시도하는 경우 즉시 확인하거나 거부해야 합니다. CONFIRMATION_MODE_ASYNCHRONOUS의 확인 모드로 이용 가능 시간대에 대해 예약을 생성하려고 시도하는 경우 즉시 거부하거나 PENDING 상태로 생성해야 합니다. | 
| linkout_ | 선택사항입니다. 이 시간대에 링크가 필요한 이유입니다. 이 슬롯의 판매자 리소스에 유효한 LinkoutTemplate이 있는 경우 설정됩니다. (선택사항) | 
ConfirmationMode
이용 가능 시간대를 예약할 때 사용되는 확인 모드입니다.
| 열거형 | |
|---|---|
| CONFIRMATION_MODE_UNSPECIFIED | 확인 모드가 지정되지 않았습니다. 동기식 확인이 적용됩니다. | 
| CONFIRMATION_MODE_SYNCHRONOUS | 이 이용 가능 시간대의 예약은 동기식으로 확인됩니다. | 
| CONFIRMATION_MODE_ASYNCHRONOUS | 이 이용 가능 시간대의 예약은 비동기식으로 확인됩니다. | 
DurationRequirement
이 열거형은 사용자가 요청된 슬롯 시간/종료 시간을 확인하거나 보기 위해 필요한 요구사항을 나타냅니다.
| 열거형 | |
|---|---|
| DURATION_REQUIREMENT_UNSPECIFIED | 종료 시간 처리가 지정되지 않았습니다. 이는 기본값입니다. | 
| DO_NOT_SHOW_DURATION | 종료 시간은 사용자에게 표시되지 않습니다. | 
| MUST_SHOW_DURATION | 약속을 하기 전에 종료 시간이 사용자에게 표시되어야 합니다. | 
LinkoutRequiredReason
슬롯에 연결 아웃 환경이 있는 이유입니다.
| 열거형 | |
|---|---|
| LINKOUT_REQUIRED_REASON_UNSPECIFIED | 기본값: 사용하지 마세요. 알 수 없는 값과 같습니다. | 
| PAYMENT_REQUIRED | 슬롯을 예약하려면 파트너 플랫폼에서 결제해야 합니다. | 
반복
반복 메시지는 선택사항이지만 지속적으로 반복되는 이용 가능 시간대를 더 간단하게 표현할 수 있습니다. 일반적으로 하루의 작업 일정을 나타내며, 영업일 내의 예약된 기간 및 예약이 불가능한 기간은 ScheduleException 메시지를 사용하여 나타냅니다.
요건:
- 이용 가능 시간대를 확장하거나 반복하여 동일한 시간대를 생성해서는 안 됩니다. ids, start_time, duration 및 resources가 일치하면 시간대가 동일한 것으로 간주됩니다.
- 단일 서비스의 시간대 내에서 표준 이용 가능 시간대 형식과 반복을 혼합하지 마세요. 반복은 약속을 제공하는 판매자/서비스에 도움이 됩니다. 표준 형식은 정기적으로 예약된 수업을 제공하는 판매자/서비스에 적합합니다.
- 반복은 24시간 이상 지속되지 않아야 합니다.
| 필드 | |
|---|---|
| repeat_ | 이용 가능 시간대가 반복될 때까지의 최대 UTC 타임스탬프입니다. | 
| repeat_ | 연속된 이용 가능 시간대 사이의 시간을 정의합니다. 예: 이용 가능 시간대의 duration이 20분, repeat_every가 30분, start_time이 오전 9시, repeat_until이 오전 11시이면 오전 9시~9시 20분, 9시 30분~9시 50분, 오전 10시~오전 10시 20분, 오전 10시 30분~오전 10시 50분, 오전 11시~오전 11시 20분의 시간대가 생성됩니다. (필수) | 
ScheduleException
ScheduleException 메시지는 위에 설명된 반복의 예외로, 영업일 내 예약된 기간 및 예약이 불가능한 기간을 나타냅니다. 시간대가 예약되면 새로 이용할 수 없는 기간을 반영하도록 예외 목록이 업데이트되어야 합니다. 반복 자체는 수정할 수 없습니다.
| 필드 | |
|---|---|
| time_ | 예외의 기간입니다. 이 종료-시작 기간과 겹치는 반복에 의해 설명되는 모든 시간대는 사용할 수 없는 것으로 간주됩니다. 예: 반복의 duration이 20분, repeat_every가 30분, start_time이 오전 9시, repeat_until이 오전 11시로 지정되면 time_range가 오전 9시 45분~11시인 ScheduleException에 따라 오전 9시 30분~9시 50분, 오전 10시~10시 20분, 오전 10시 30분~10시 50분의 시간대를 이용할 수 없게 됩니다. 기간이 종료-시작 기간이므로 오전 11시에 시작하는 시간대는 영향을 받지 않습니다. | 
SchedulingRuleOverrides
이용 가능 여부 수준 예약 규칙
| 필드 | |
|---|---|
| last_ | 
 이 시간대를 예약할 수 있는 마지막 시간(초)입니다. 이 타임스탬프는 적용될 시간대의 start_sec 이전이어야 합니다(사용자가 시작 시간 후에 예약할 수 있어야 하는 경우 서비스 수준 SchedulingRules.min_booking_before_end_time을 사용하세요). 이 필드가 있으면 해당하는 서비스 SchedulingRules의 min_booking_buffer에 지정된 모든 항목이 재정의됩니다. | 
| first_ | 
 이 시간대를 처음으로 예약할 수 있는 시간(초)입니다. 이 타임스탬프는 시간대의 start_sec 또는 last_bookable_sec(지정된 경우) 이전이어야 합니다. | 
| last_ | 
 이 값이 설정된 경우 Google 예약을 통해 이 특정 약속 시간대를 취소할 수 있는 마지막 시간(Unix 에포크 이후 초)입니다. 이 필드는 모든 서비스 수준 취소 규칙을 재정의합니다. (선택사항) | 
BatchDeleteGenericRecordsRequest
지정된 피드 유형의 레코드를 삭제하기 위한 일괄 요청입니다.
| 필드 | |
|---|---|
| parent | 
 
 | 
| records[] | 삭제할 레코드입니다. API 호출 1회에 최대 1,000개의 레코드가 허용됩니다. | 
BatchPushGenericRecordRequest
요청 URL에 지정된 피드 유형의 레코드를 삽입하거나 업데이트하기 위한 일괄 요청입니다.
| 필드 | |
|---|---|
| parent | 
 
 | 
| records[] | 삽입 또는 업데이트할 레코드입니다. API 호출 1회에 최대 1,000개의 레코드가 허용됩니다. | 
BatchReplaceServiceAvailabilityRequest
여러 Service의 이용 가능 시간대를 대체하기 위한 일괄 요청입니다.
| 필드 | |
|---|---|
| parent | 
 
 | 
| extended_ | 기존 이용 가능 시간대를 대체하는 데 사용되는 확장된 서비스 이용 가능 시간대입니다. | 
BatchReplaceServiceAvailabilityResponse
여러 Service의 이용 가능 시간대를 대체하기 위한 일괄 응답입니다. 성공적으로 업데이트된 시간대만 이 메시지에 포함됩니다.
| 필드 | |
|---|---|
| extended_ | 성공적으로 업데이트된 확장된 서비스 이용 가능 시간대로, 기존 이용 가능 시간대를 대체합니다. | 
Booking
인벤토리 시간대 예약
| 필드 | |
|---|---|
| name | 
 예약의 리소스 이름:  | 
| merchant_ | 
 시간대의 판매자 ID입니다. | 
| service_ | 
 판매자 서비스의 ID | 
| start_ | 예약 시간대의 시작 시간 | 
| duration | 약속 시간대의 기간입니다. | 
| client_ | 예약하는 고객의 개인 정보 | 
| status | 예약 상태 | 
| payment_ | 예약과 관련된 결제 거래에 대한 정보입니다. | 
| party_ | 
 예약의 인원수 | 
BookingFailure
예약 처리가 실패한 이유를 비동기식으로 전달하는 상태 데이터입니다. BookingFailure는 기본적으로 비즈니스 로직 오류를 캡처하기 위한 것입니다.
| 필드 | |
|---|---|
| cause | 예약이 실패한 이유입니다. (필수) | 
| rejected_ | (원인이 PAYMENT_ERROR_CARD_TYPE_REJECTED인 경우에만 필요함) | 
| description | 
 이 선택적 필드는 파트너가 디버깅 목적으로만 추가 정보를 포함하는 데 사용됩니다. (선택사항) | 
| payment_ | 결제 실패에 대한 정보입니다. | 
Cause
실패 원인의 열거형입니다.
| 열거형 | |
|---|---|
| CAUSE_UNSPECIFIED | (기본값) 사용하지 마세요. '알 수 없는 오류'와 마찬가지입니다. | 
| SLOT_UNAVAILABLE | 참조된 이용 가능 시간대를 더 이상 사용할 수 없습니다. | 
| SLOT_ALREADY_BOOKED_BY_USER | 사용자가 이미 참조된 이용 가능 시간대를 예약했습니다. | 
| LEASE_EXPIRED | 임대(제공된 경우)가 만료되었으며 더 이상 요청된 예약을 완료하는 데 사용할 수 없습니다. | 
| OUTSIDE_CANCELLATION_WINDOW | 판매자의 취소 정책에 명시된 시간 제한으로 인해 현재 요청된 취소를 처리할 수 없습니다. | 
| PAYMENT_ERROR_CARD_TYPE_REJECTED | 제공된 신용카드 유형을 판매자가 받지 않아 결제를 처리하는 동안 오류가 발생했습니다. 신용카드 유형을 ejected_card_type으로 제공해야 합니다. | 
| PAYMENT_ERROR_CARD_DECLINED | 제공된 신용 카드가 거부되어 결제를 처리하는 동안 오류가 발생했습니다. | 
| PAYMENT_OPTION_NOT_VALID | 예약 결제에 사용된 팩/멤버십에 오류가 발생했습니다. 더 이상 유효하지 않거나 만료되었을 수 있습니다. | 
| PAYMENT_ERROR | 이 예약에 대한 결제를 처리하는 중에 오류가 발생했습니다. 오류가 위의 특정 결제 오류와 일치하지 않는 경우에만 이 값을 사용하여 일반적인 결제 관련 오류를 표시하세요. | 
| USER_CANNOT_USE_PAYMENT_OPTION | 사용자가 지정된 결제 옵션을 사용할 수 없습니다(예: 사용자가 처음 가격을 다시 사용하려고 함). | 
| BOOKING_ALREADY_CANCELLED | 사용자가 취소하려고 하는 예약이 이미 취소되었습니다. | 
| BOOKING_NOT_CANCELLABLE | 사용자가 취소하려고 하는 예약을 취소할 수 없습니다. | 
| OVERLAPPING_RESERVATION | 사용자에게 현재 시점과 너무 가까운 기존 예약이 있습니다. | 
| USER_OVER_BOOKING_LIMIT | 사용자가 애그리게이터의 사용자당 예약 한도를 초과하여 예약에 실패했습니다. | 
| PAYMENT_REQUIRES_3DS1 | 트랜잭션을 다시 시도해야 한다고 요청하고 있지만 이번에는 3DS1 확인/응답을 받은 후 결제가 거부되는 경우 설정합니다. 현재 트랜잭션의 실패 상태는 실패로 유지됩니다. 재시도는 완전히 별개입니다. 이것이 실패 이유인 경우 payment_failure.3DS1_parameters를 설정해야 합니다. 그렇지 않은 경우 현재 원인이 PAYMENT_ERROR인 것처럼 처리됩니다. | 
PaymentFailureInformation
결제 실패에 대한 정보입니다.
| 필드 | |
|---|---|
| threeds1_ | RwG 애그리게이터가 사용자와 함께 3DS1 인증 프로토콜을 시작하는 데 사용하는 매개변수입니다. BookingFailure.cause가 PAYMENT_REQUIRES_3DS1로 설정되지 않은 경우 무시됩니다. | 
ThreeDS1Parameters
RwG에 3DS1 확인을 실행하도록 요청하는 매개변수입니다.
매개변수는 EMVCo의 3DS1 프로토콜 설명에 의해 설정됩니다.
| 필드 | |
|---|---|
| acs_ | 
 인증을 위해 사용자에게 표시할 양식을 로드할 URL입니다. | 
| pa_ | 
 PaymentAuthentication 요청입니다. 제공된 경우 ACSUrl 양식에 게시됩니다. | 
| transaction_ | 
 ACS 제공업체에서 사용하는 식별자입니다. ACSUrl 양식에 게시됩니다(제공되는 경우). | 
| md_ | 
 판매자 데이터 ACSUrl 양식에 게시됩니다(제공되는 경우). | 
BookingStatus
예약의 상태
| 열거형 | |
|---|---|
| BOOKING_STATUS_UNSPECIFIED | 지정되지 않습니다. | 
| CONFIRMED | 예약이 확인되었습니다. | 
| PENDING_MERCHANT_CONFIRMATION | 예약이 판매자의 확인을 대기 중이며 확인 후 확인됨 상태로 전환됩니다(현재 지원되지 않음). | 
| PENDING_CLIENT_CONFIRMATION | 예약이 고객의 확인을 대기 중이며 확인 후 확인됨 상태로 전환됩니다(현재 지원되지 않음). | 
| CANCELED | 사용자를 대신하여 예약이 취소되었습니다. | 
| NO_SHOW | 고객이 예약 시간에 나타나지 않았습니다. | 
| NO_SHOW_PENALIZED | 고객이 취소 정책을 위반하고 예약 시간에 나타나지 않았습니다. | 
| FAILED | 처리 실패로 인해 예약을 완료할 수 없습니다. | 
| DECLINED_BY_MERCHANT | 판매자가 예약을 비동기식으로 거부했습니다. | 
CallMerchant
이 유형에는 필드가 없습니다.
UnsupportedPartySizeOption에 사용되는 빈 메시지입니다. 이 옵션을 설정하면 사용자에게 비즈니스에 전화하여 예약할 수 있는 옵션이 표시됩니다.
CancellationPolicy
서비스의 취소 정책입니다.
| 필드 | |
|---|---|
| refund_ | 정책에 적용되는 0개 이상의 환불 조건입니다. | 
RefundCondition
단일 환불 조건을 정의합니다. 여러 환불 조건을 함께 사용하여 '환불 단계'를 서비스 시작 시간 이전의 여러 기간으로 설명할 수 있습니다.
| 필드 | |
|---|---|
| min_ | 시작 시간 전 고객이  | 
| refund_ | 
 서비스 예약이 서비스 시작 시간  | 
ClientInformation
예약하는 사람에 대한 개인 정보
| 필드 | |
|---|---|
| given_ | 
 고객의 이름 | 
| family_ | 
 고객의 성 | 
| address | 클라이언트의 주소 | 
| telephone | 
 고객의 전화번호 | 
| email | 
 클라이언트의 이메일 주소입니다. | 
CreateAdsAccountLinkRequest
AdsAccountLinkingService.CreateAdsAccountLink 요청 메시지입니다.
| 필드 | |
|---|---|
| parent | 
 필수 항목입니다. 이 Google Ads 계정 연결이 생성될 상위 리소스입니다. 파트너 센터 계정 ID와 동일합니다. 형식: partners/{partner} | 
| ads_ | 
 필수 항목입니다. Google Ads 계정 연결에 사용할 ID입니다. Google Ads 고객 ID와 동일합니다. 자세한 내용은 https://support.google.com/google-ads/answer/1704344를 참고하세요. 형식: xxx-xxx-xxxx | 
| ads_ | 필수 항목입니다. 만들 AdsAccountLink입니다. | 
CreateMerchantRequest
Merchant 생성 요청입니다.
| 필드 | |
|---|---|
| parent | 
 이 판매자를 소유한 파트너의 상위 리소스 이름으로,  | 
| merchant_ | 
 이 판매자에 사용할 판매자 ID입니다. | 
| merchant | 생성할 판매자입니다. | 
CreateServiceRequest
새 Service 생성 요청입니다.
| 필드 | |
|---|---|
| parent | 
 이 서비스를 소유한 판매자의 상위 리소스 이름이며,  | 
| service_ | 
 이 서비스에 사용할 서비스 ID입니다. | 
| service | 만들 서비스입니다. | 
CreditCardRestrictions
이 판매자가 받는 신용카드 유형의 제한사항입니다.
| 필드 | |
|---|---|
| credit_ | 지원되는 신용카드 목록입니다. 비어 있으면 신용카드가 지원되지 않습니다. | 
CreditCardType
신용카드 유형입니다.
| 열거형 | |
|---|---|
| CREDIT_CARD_TYPE_UNSPECIFIED | 사용하지 않습니다. | 
| VISA | Visa 신용카드 | 
| MASTERCARD | Mastercard 신용카드 | 
| AMERICAN_EXPRESS | American Express 신용카드 | 
| DISCOVER | Discover 신용카드 | 
| JCB | JCB 신용카드 | 
DeleteAdsAccountLinkRequest
AdsAccountLinkingService.DeleteAdsAccountLink 요청 메시지입니다.
| 필드 | |
|---|---|
| name | 
 필수 항목입니다. 삭제할 AdsAccountLink의 이름입니다. 형식: partners/{partner}/adsAccountLinks/{ads_account_link} | 
DeleteMerchantRequest
Merchant 삭제 요청입니다.
| 필드 | |
|---|---|
| name | 
 삭제할 판매자의 리소스 이름입니다. 파트너/{partner_id}/판매자/{merchant_id} 형식입니다. | 
DeleteServiceRequest
Service 삭제 요청입니다.
| 필드 | |
|---|---|
| name | 
 삭제할 서비스의 리소스 이름입니다.  | 
Deposit
사용자에게 청구하거나 사용자의 신용카드에 보류한 보증금입니다.
| 필드 | |
|---|---|
| deposit | 보증금 금액 | 
| min_ | 
 보증금의 최소 사전 취소 기간입니다. | 
| deposit_ | 이용 가능 여부에서 보증금이 결정되는 방식을 정의합니다. | 
DirectMerchantPayment
사용자가 RwG를 통해 서비스를 선불로 결제하는 대신 판매자에게 직접 결제하는 방법에 관한 정보입니다.
| 필드 | |
|---|---|
| payment_ | 사용자는 아래에 언급된 결제 수단을 통해서만 결제하는 것이 좋습니다. | 
DurationRange
제한되거나 제한되지 않을 수 있는 기간 범위의 래퍼입니다. min_duration 및 max_duration 중 하나 이상이 필요합니다.
| 필드 | |
|---|---|
| min_ | 최소 기간. | 
| max_ | 최대 기간 | 
EconomicOperator
애그리게이터를 위한 경제 운영사 정보입니다.
| 필드 | |
|---|---|
| text | 필수 항목입니다. 제조업체, 공식 대리인, 수입업체, 유통업체, 주문 처리 서비스 제공업체 또는 제품 제조, 제공 또는 서비스 제공과 관련된 의무가 적용되는 기타 자연인 또는 법인으로 정의되는 경제 사업자의 이름, 주소, 전화번호, 이메일 주소 economic_operator의 자유 형식 문자열 표현입니다. 이 정보는 ' "라고 질문합니다. 및 '\n'입니다. | 
ExtendedServiceAvailability
이용 가능 여부 및 적용 대상/시기의 목록입니다.
| 필드 | |
|---|---|
| merchant_ | 
 아래의 이용 가능 여부 메시지가 속한 판매자를 지정하는 데 필요한 필수 필드입니다. | 
| service_ | 
 아래의 이용 가능 여부 메시지가 속한 서비스를 지정하는 데 필요한 필수 필드입니다. | 
| start_ | 제공되는 경우 제공된 이용 가능 여부 항목이 [start_time_restrict, end_time_restrict)의 전체 스냅샷으로 간주됩니다. 즉 다음 조건이 참이면 기존의 이용 가능 여부가 모두 삭제됩니다. duration 메시지가 설정되면 조건이 추가로 제한됩니다. resources_restrict 메시지가 설정되면 조건이 추가로 제한됩니다. 이 필드는 일반적으로 지정된 기간의 이용 가능 여부를 완전히 업데이트하는 데 사용됩니다. start_time_restrict를 설정하고 end_time_restrict를 설정하지 않으면 start_time_restrict에서 시작하는 모든 시간을 의미하는 것으로 해석됩니다. | 
| end_ | end_time_restrict를 설정하고 start_time_restrict를 설정하지 않으면 end_time_restrict까지의 모든 시간을 의미하는 것으로 해석됩니다. | 
| duration_ | duration을 설정하면 업데이트 범위가 일치하는 기간의 이용 가능 여부로만 제한됩니다. | 
| resources_ | resources_restrict를 설정하면 업데이트 범위가 이 리소스 집합만으로 추가 제한됩니다. 리소스의 모든 ID 필드는 정확히 일치해야 합니다. | 
| availability[] | 새로운 이용 가능 여부 목록입니다. | 
FeedStatistics
업로드된 피드를 처리하는 동안 얻은 통계입니다.
| 필드 | |
|---|---|
| new_ | 
 이 피드에서 새로 추가한 항목입니다. 항목은 피드 유형에 따라 판매자, 서비스 또는 이용 가능 시간대입니다. | 
| existing_ | 
 기존 항목으로 필요에 따라 피드의 최신 정보로 업데이트됩니다. | 
| deleted_ | 
 이 피드에 더 이상 존재하지 않아 삭제된 항목입니다. | 
FeedStatus
애그리게이터의 플랫폼에서 업로드한 피드의 상태입니다.
| 필드 | |
|---|---|
| name | 
 다음 형식의 피드 리소스 이름입니다. 
 | 
| state | 이 피드의 처리 상태입니다. | 
| error_ | 
 이 피드를 처리하지 못한 경우 더 자세한 정보를 제공하는 인간이 읽을 수 있는 문자열입니다. | 
| statistics | 이 피드와 관련된 통계입니다. | 
State
피드의 처리 상태를 나타내는 열거형입니다.
| 열거형 | |
|---|---|
| STATE_UNSPECIFIED | (기본값) 사용하지 않습니다. | 
| IN_PROGRESS | 피드를 아직 처리 중입니다. | 
| SUCCESS | 피드가 처리되었습니다. | 
| FAILURE | 피드를 처리하는 중에 오류가 발생했습니다. | 
FoodOrderingMetadata
음식 주문 작업 링크의 메타데이터입니다.
| 필드 | |
|---|---|
| fee_ | 항목 합계 외에 사용자에게 청구된 수수료의 세부정보입니다. 서비스 수수료, 배송비 등 다양한 유형의 수수료에 대해 반복됩니다. | 
| advance_ | 사용자가 지금보다 나중에 주문 처리를 위해 주문할 수 있는 사전 주문이라고도 하는 고급 주문 지원에 관한 세부정보입니다. | 
| 통합 필드 fulfillment_duration_options. 주문 확인부터 주문 처리까지 걸린 시간입니다. 배달 주문의 경우 음식이 배달될 때까지 걸리는 시간입니다. 포장 주문의 경우 음식을 수령할 수 있을 때까지의 시간입니다.fulfillment_duration_options은 다음 중 하나여야 합니다. | |
| fulfillment_ | 고정 기간 예: 30분 | 
| fulfillment_ | 지속 시간 범위입니다. 예: * 30분~45분 * 30분 초과 * 50분 미만 | 
AdvanceOrderDetails
사전 주문 지원.
| 필드 | |
|---|---|
| is_ | 
 사전 주문(미리 주문이라고도 함)이 지원되는 경우 true입니다. (필수) | 
FeeDetails
수수료 세부정보
| 필드 | |
|---|---|
| type | 수수료 유형입니다. (필수) | 
| fee_ | 단위 통화, 장바구니 금액의 일정 비율 또는 이 두 가지의 조합으로 된 수수료 금액입니다. (필수) | 
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달러
| 필드 | |
|---|---|
| cart_ | 장바구니 금액의 백분율로 나타낸 수수료입니다. 범위 (제한된 및 제한되지 않음) 또는 고정 비율을 지원합니다. 값은 0과 100 사이여야 합니다. 예: * 고정 5.5% * 5.5% 이상 * 5.5% 이하 * 4.5%~5.5% | 
| 통합 필드 amount_options. 금액을 지정하는 옵션입니다.amount_options은 다음 중 하나여야 합니다. | |
| amount | 고정 금액 예: USD 3.5 | 
| amount_ | 금액 범위 예: * 3.5~5.5달러 * 3.5달러 이상 * 5.5달러 이하 | 
| amount_ | 
 알 수 없는 금액입니다. | 
FeeType
수수료 유형입니다.
| 열거형 | |
|---|---|
| FEE_TYPE_UNSPECIFIED | 수수료 유형이 지정되지 않았습니다. | 
| DELIVERY | 배송비 | 
| SERVICE | 서비스 수수료 | 
FulfillmentOption
온라인 주문 작업 링크의 처리 옵션입니다.
| 필드 | |
|---|---|
| fulfillment_ | 필수 항목입니다. fulfillment 유형입니다. | 
| available_ | 필수 항목입니다. 이 처리 방법을 사용할 수 있는 날짜 목록입니다 (최소 2일 권장). | 
| fee_ | 필수 항목입니다. 처리 방법의 수수료 세부정보입니다. | 
| minimum_ | 필수 항목입니다. 작업 링크와 연결된 처리 방법의 최소 주문입니다. | 
AvailableDay
일별 가용성
| 필드 | |
|---|---|
| fulfillment_ | 필수 항목입니다. 처리 방법을 사용할 수 있는 날짜입니다. 판매자의 시간대에 있다고 가정합니다. | 
| last_ | 필수 항목입니다. Unix 타임스탬프 사용자가  예를 들어 fulfillment_date가 2020-08-10: - last_ordering_time 값이 2020-08-10 18:00인 경우 고객이 2020년 8월 10일에 주문 상품을 수령하려면 당일 오후 6시까지 주문해야 합니다. - last_ordering_time 값이 2020-08-08 20:00이면 고객이 2020년 8월 10일에 주문을 수령하려면 2일 전 오후 8시까지 주문해야 합니다. | 
FeeDetails
작업 링크와 연결된 처리 방법의 수수료 세부정보입니다.
| 필드 | |
|---|---|
| 통합 필드 fee_details. 처리 방법의 수수료 모델입니다.fee_details은 다음 중 하나여야 합니다. | |
| no_ | 이 처리 방법에는 수수료가 없습니다. | 
| base_ | 처리 방법과 관련된 기본 요금입니다. | 
| fixed_ | 처리 방법과 관련된 고정 요금입니다. | 
FixedFee
액션 링크와 연결된 처리 방법에 필요한 고정 수수료입니다.
| 필드 | |
|---|---|
| amount | 필수 항목입니다. 처리 방법의 고정 수수료 금액입니다. | 
FulfillmentType
작업 링크와 연결된 처리 유형입니다.
| 열거형 | |
|---|---|
| FULFILLMENT_TYPE_UNSPECIFIED | fulfillment 유형이 지정되지 않았습니다. | 
| FULFILLMENT_TYPE_DELIVERY | 처리 유형은 배송입니다. | 
| FULFILLMENT_TYPE_PICKUP | 주문 처리 유형은 수령입니다. | 
MinimumFee
액션 링크와 연결된 처리 방법에 필요한 최소 수수료입니다.
| 필드 | |
|---|---|
| base_ | 필수 항목입니다. 처리 방법의 기본 요금 금액입니다. | 
NoFee
이 유형에는 필드가 없습니다.
작업 링크와 연결된 처리 방법에는 수수료가 필요하지 않습니다.
GenericDeleteRecord
URL 요청에 언급된 피드 유형 중 삭제할 레코드입니다.
| 필드 | |
|---|---|
| delete_ | 필수 항목입니다. 이 타임스탬프는 인벤토리에 삭제를 적용할 순서를 결정하는 데 사용됩니다. | 
| 통합 필드 record_type. 다양한 유형의 피드 (ndjson, proto 기반 등) 캡슐화 파트너는 피드 또는 BatchPush API에 레코드를 제공하는 것과 유사한 방식으로 전체 기록을 제공할 수 있습니다. 파트너는 레코드를 고유하게 식별하는 데 필요한 필드만 포함할 수도 있습니다.record_type은 다음 중 하나여야 합니다. | |
| data_ | 
 프로토 기반이 아닌 피드의 경우 | 
| proto_ | proto 기반 피드의 경우 | 
GenericRecord
URL 요청에 언급된 피드 유형의 레코드입니다.
| 필드 | |
|---|---|
| generation_ | 필수 항목입니다. 이 타임스탬프는 인벤토리 업데이트의 순서를 올바르게 지정하는 데 사용됩니다. | 
| 통합 필드 record_type. 다양한 유형의 피드 (ndjson, proto 기반 등) 캡슐화record_type은 다음 중 하나여야 합니다. | |
| data_ | 
 프로토 기반이 아닌 피드의 경우 | 
| proto_ | proto 기반 피드의 경우 | 
GeoCoordinates
위도, 경도 및 주소를 포함한 위치의 지역 데이터입니다.
| 필드 | |
|---|---|
| latitude | 
 위도입니다. (선택사항) | 
| longitude | 
 경도입니다. (선택사항) | 
| 통합 필드 addresses입니다. 위치의 주소이며, 구조화된 상태 또는 구조화되지 않은 상태입니다.addresses는 다음 중 하나여야 합니다. | |
| address | 위치의 우편 주소입니다(선호됨). | 
| unstructured_ | 
 구조화되지 않은 주소를 대체 주소로 제공할 수도 있습니다. 예: '1600 amphitheatre parkway mountain view, ca 94043' | 
GetAdsAccountLinkRequest
AdsAccountLinkingService.GetAdsAccountLink 요청 메시지입니다.
| 필드 | |
|---|---|
| name | 
 필수 항목입니다. 검색할 Google Ads 계정 연결의 이름입니다. 형식:  | 
GetMerchantStatusRequest
MerchantStatus 가져오기 요청
| 필드 | |
|---|---|
| name | 
 필수 항목입니다. 리소스 이름으로, partners/{partner_id}/merchants/{merchant_id}/status 형식입니다. | 
GetStatusRequest
애그리게이터 플랫폼에서 업로드한 특정 피드의 Status 검색 요청입니다.
| 필드 | |
|---|---|
| name | 
 다음 형식의 피드 리소스 이름입니다. 
 | 
HomeServiceData
홈 서비스 카테고리에 제공해야 하는 추가 정보입니다.
| 필드 | |
|---|---|
| category_ | 
 이 홈 서비스가 속한 상위 수준의 카테고리입니다. 예: 배관공, 전기 기사 등 | 
| job_ | 
 특정 홈 서비스가 속한 카테고리의 작업 유형입니다. 예를 들어 배관공 카테고리의 작업 유형에는 unclog_drain, install_faucet이 있습니다. | 
IntegrationType
지원되는 통합의 심도입니다.
| 열거형 | |
|---|---|
| INTEGRATION_TYPE_UNSPECIFIED | 기본값은 END_TO_END입니다. | 
| INTEGRATION_TYPE_END_TO_END | Google을 통한 엔드투엔드 예약이 가능한 완전한 통합입니다. | 
| INTEGRATION_TYPE_INVENTORY_ONLY | 예약 서버는 이 서비스를 지원할 필요가 없습니다. 판매자, 서비스 및 이용 가능 여부 데이터(선택사항)만 전송해야 합니다. | 
InvalidateResourceRequest
리소스 무효화 요청입니다.
| 필드 | |
|---|---|
| resource_ | 
 무효화할 리소스의 이름입니다. 예를 들어 수령 리소스의 경우 이름은  | 
LineItem
주문의 단일 항목, 단일 시간대의 단일 서비스 예약입니다.
| 필드 | |
|---|---|
| service_ | 
 판매자 서비스의 ID입니다. | 
| start_ | 
 약속 시간대의 시작 시간(Unix 에포크 이후 UTC 시간 초)입니다. | 
| duration_ | 
 약속 시간대의 기간(초)입니다. | 
| tickets[] | 티켓 유형별 주문된 티켓 수입니다. | 
| price | 이 광고 항목의 총 가격 (세금 제외)입니다. | 
| status | 광고 항목의 상태입니다. | 
OrderedTickets
티켓 유형별 주문된 티켓 수입니다.
| 필드 | |
|---|---|
| ticket_ | 
 티켓 유형의 ID입니다. | 
| count | 
 이 유형의 주문된 티켓 수입니다. | 
ListMerchantStatusesRequest
MerchantStatus 목록 가져오기 요청
| 필드 | |
|---|---|
| parent | 
 필수 항목입니다. 이 판매자 상태 컬렉션을 소유한 상위 요소입니다. 형식:  | 
| page_ | 
 필수 항목입니다. 반환할 최대 항목 수입니다. 서버에서 페이지 크기를 줄일 수 있습니다. | 
| page_ | 
 선택사항입니다. 이전 ListMerchantStatusResponse에서 반환된 nextPageToken 값입니다(있는 경우). | 
| booking_ | 선택사항입니다. 예약 인벤토리 상태를 기준으로 결과를 필터링하기 위한 선택적 제한입니다. | 
| waitlist_ | 선택사항입니다. 대기자 명단 인벤토리 상태를 기준으로 결과를 필터링하기 위한 선택적 제한입니다. | 
| geo_ | 선택사항입니다. 지역 일치 상태를 기준으로 결과를 필터링하기 위한 선택적 제한입니다. | 
BookingInventoryStatus
엔드 투 엔드 예약 인벤토리 상태입니다.
| 열거형 | |
|---|---|
| BOOKING_INVENTORY_STATUS_UNSPECIFIED | 지정되지 않음 | 
| NO_VALID_FUTURE_INVENTORY | 판매자에게 향후 30일 동안 예약 인벤토리가 없습니다. | 
| HAS_VALID_FUTURE_INVENTORY | 판매자에게 향후 30일 이내에 예약 인벤토리가 있습니다. | 
GeoMatchingStatus
판매자 지역 일치 상태입니다.
| 열거형 | |
|---|---|
| GEO_MATCHING_STATUS_UNSPECIFIED | 지정되지 않음 | 
| GEO_UNMATCHED | 판매자의 지역이 일치하지 않습니다. | 
| GEO_MATCHED | 판매자가 지역별로 일치합니다. | 
WaitlistInventoryStatus
엔드 투 엔드 대기자 명단 인벤토리 상태입니다.
| 열거형 | |
|---|---|
| WAITLIST_INVENTORY_STATUS_UNSPECIFIED | 지정되지 않음 | 
| NO_VALID_WAITLIST_SERVICE | 판매자가 대기자 명단을 지원하는 서비스를 제공하지 않습니다. | 
| HAS_VALID_WAITLIST_SERVICE | 판매자가 대기자 명단을 지원하는 서비스를 제공합니다. | 
ListMerchantStatusesResponse
MerchantStatus를 나열하는 응답입니다.
| 필드 | |
|---|---|
| merchant_ | 필터 조건을 충족하는 판매자 상태의 목록입니다. | 
| next_ | 
 결과의 다음 페이지를 가져오기 위한 토큰입니다. 비어 있으면 목록에 더 이상 결과가 없는 것입니다. | 
ListStatusRequest
애그리게이터 플랫폼에서 업로드한 여러 피드의 Status 검색 요청입니다.
| 필드 | |
|---|---|
| name | 
 다음 형식의 피드 리소스 이름입니다. 
 | 
| page_ | 
 반환할 최대 항목 수입니다. | 
| page_ | 
 이전 List 요청에서 반환된 next_page_token 값입니다(있는 경우). | 
| state_ | 피드 상태를 기준으로 결과를 필터링하기 위한 선택적 제한입니다. | 
| time_ | 상한 및 하한을 기준으로 결과를 필터링하기 위한 제한사항입니다(선택사항). start_time이 설정되지 않은 경우 기본적으로 Unix 시간의 시작으로 설정됩니다. end_time이 설정되지 않은 경우 기본적으로 지금으로 설정됩니다. | 
ListStatusResponse
애그리게이터 플랫폼에서 업로드한 여러 피드의 Status 검색 요청입니다.
| 필드 | |
|---|---|
| status[] | 업로드된 피드 상태의 시간 역순 목록입니다. 반환되는 최대 항목 수는 요청의 page_size 필드를 기반으로 합니다. | 
| next_ | 
 결과의 다음 페이지를 가져오기 위한 토큰입니다. 비어 있으면 목록에 더 이상 결과가 없는 것입니다. | 
LocalizedString
한 언어로 된 문자열의 인스턴스입니다.
| 필드 | |
|---|---|
| locale | 
 IETF BCP 47 언어 코드(예: 'en', 'mas', 'zh-Hant', 'de-CH-1901')입니다. http://www.w3.org/International/articles/language-tags/를 참고하세요. | 
| value | 
 위 언어로 된 메시지 (UTF-8)입니다. | 
Location
위치의 지리 정보입니다.
| 필드 | |
|---|---|
| place_ | 
 Google 지역 정보 데이터베이스 및 Google 지도에 있는 장소의 장소 ID입니다. 장소 ID에 관한 자세한 내용은 https://developers.google.com/places/web-service/place-id를 참고하세요. 이 필드가 제공되면 Google에서 위치를 이 장소에 일치시킵니다. | 
| name | 
 위치 이름, 전화번호, URL 및 지역 정보는 위치를 Google 지도에 이미 존재하는 장소와 일치시키는 데 사용됩니다. 이 필드는 선택사항이지만 일부 컨텍스트에서는 필수사항일 수 있습니다. 예를 들어 이름이 없는 Service.location은 동일한 주소에 있더라도 비즈니스 항목과 일치하지 않습니다. (선택사항) | 
| telephone | 
 국가 및 지역 번호를 포함한 위치의 공개 전화번호입니다(예: +14567891234). (선택사항) | 
| url | 
 위치의 공개 웹사이트 URL입니다. (선택사항) | 
| geo | 위도, 경도, 주소 등 위치의 지역 정보입니다. (선택사항) | 
| location_ | 위치의 유형으로, 서비스에 이 위치가 제공되는 경우 제공해야 합니다. | 
| location_ | 
 서비스 내 위치의 고유 참조입니다. 이 ID는 다른 서비스 필드에서 이 위치를 참조하는 데 사용할 수 있습니다. 예를 들어 맞춤 접수 양식에서 수령 위치 옵션을 지정하기 위해 위치 ID 집합을 사용할 수 있습니다. 설정된 경우 이 ID는 동일한 서비스 내에서 고유해야 합니다. (선택사항) | 
LocationType
이 위치의 유형입니다.
| 열거형 | |
|---|---|
| LOCATION_TYPE_UNSPECIFIED | 위치 유형이 지정되지 않았습니다. | 
| VISITED_LOCATION | 이 서비스가 방문하는 위치입니다. | 
| START_LOCATION | 이 서비스가 시작되는 위치로 MEETING_LOCATION으로도 사용됩니다. | 
| END_LOCATION | 서비스가 종료되는 위치입니다. | 
Merchant
애그리게이터의 플랫폼에 있는 판매자에 대한 정보입니다.
| 필드 | |
|---|---|
| name | 
 
 | 
| merchant_ | 
 merchant_name, 전화번호, URL 및 지역 정보는 파트너 인벤토리를 Google 지도에 이미 존재하는 판매자와 일치시키는 데 사용됩니다. 이 정보는 표시되지 않습니다. 판매자의 이름입니다. | 
| telephone | 
 국가 및 지역 번호를 포함한 판매자의 공개 전화번호입니다(예: +14567891234입니다. | 
| url | 
 판매자의 공개 웹사이트 URL입니다. | 
| geo | 위도, 경도, 주소를 포함한 판매자의 지역 정보입니다. | 
| category | 
 애그리게이터 플랫폼의 비즈니스 카테고리입니다. | 
| num_bookings_30d | 
 이 필드는 지원 중단되었습니다. | 
| tax_rate_basis_points | 
 판매자의 1/100퍼센트(1퍼센트의 1/100) 세율입니다. 예를 들어 세율이 7.5%이면 이 필드를 750으로 설정해야 합니다. 이 필드를 설정하지 않거나 0으로 설정하면 이 판매자가 제공하는 모든 서비스에 대해 사용자에게 청구되는 총가격은 Service.price에서 지정된 가격과 일치합니다. 관련 세금은 면제되었거나 이미 서비스 가격에 포함된 것으로 간주됩니다. 세금이 사용자에게 별도의 항목으로 표시되지 않습니다. 이 필드가 0이 아닌 값으로 설정되면 이 판매자가 제공하는 모든 서비스에 대해 사용자에게 청구되는 총가격에는 서비스 가격과 여기에 제공된 세율을 사용하여 부과되는 세금이 포함됩니다. 최소 통화 단위의 소수 금액(예: 1센트의 소수점 이하 금액)은 오사오입 방식으로 반올림됩니다. 세금이 사용자에게 별도의 항목으로 표시됩니다. 이 필드는 지원 중단되었습니다. tax_rate를 대신 사용하세요. | 
| tax_ | 판매자의 세율입니다. 이 필드가 있으면 지원 중단된 tax_rate_basis_points 필드가 재정의됩니다. 메시지가 비어 있으면(tax_rate { }) 적용되는 세율이 0으로 재설정됩니다. | 
| payment_ | 이 판매자가 수락하는 결제 수단의 제한사항입니다. 이 필드가 설정되지 않으면 제한사항이 없는 것으로 간주됩니다. | 
| payment_ | 이 판매자가 사용할 수 있는 결제 옵션입니다. 이 판매자의 서비스에 따라 허용되는 결제 옵션이 개별적으로 제한될 수 있습니다. | 
| payment_processor_config | 판매자가 토큰화된 결제 대행업체를 지원하는 경우 해당 결제 대행업체의 구성입니다. | 
| tokenization_ | 판매자가 토큰화된 결제 대행업체를 지원하는 경우 해당 결제 대행업체의 구성입니다. | 
| terms | Google 예약을 통해 서비스를 예약할 때 사용자에게 표시되는 특정 판매자의 이용약관입니다. 이 이용약관 외에 애그리게이터 파트너의 이용약관은 항상 사용자에게 표시되며 여기에 제공해서는 안 됩니다. | 
| brand_ | 
 파트너 저작자를 표시할 때 사용할 소비자 관련 브랜드를 나타내는 불투명 문자열입니다. 이 필드를 사용하면 소비자 관련 브랜드를 여러 개 보유한 파트너가 동일한 피드 내의 모든 브랜드에 판매자를 제공할 수 있습니다. 브랜드는 이름, 로고, 서비스 약관, 개인정보처리방침과 같은 소비자 관련 속성으로 구성됩니다. 소비자 관련 파트너 브랜드가 하나뿐인 경우 이 필드를 설정할 필요가 없으며 무시해도 됩니다. 파트너가... 보유한 소비자 관련 브랜드가 여러 개가 아닌 경우 --> 이 필드를 무시하세요. 구성된 브랜드를 여러 개 보유한 경우 주의: 대부분의 파트너는 이 필드를 설정할 필요가 없습니다. 이 필드를 사용하려는 파트너는 먼저 Google에 문의하여 기본 브랜드를 포함해 별도의 브랜드를 구성해야 합니다. | 
| matching_ | Google이 판매자를 Google 지도의 장소와 매치시키는 데 도움이 되는 힌트입니다. 참고: Google에서 위에 제공된 정보를 사용하여 판매자를 Google 지도의 장소와 매치시키므로 대부분의 파트너는 이 필드를 설정할 필요가 없습니다. (선택사항) | 
| service_ | 이 판매자의 서비스를 설명하는 데 사용되는 모든 서비스 속성의 정의입니다. (선택사항) | 
| action_ | 선택사항입니다. 관련 언어, 제한된 국가 목록, 유형, 이 작업을 실행해야 하는 플랫폼을 나타내는 선택적 플랫폼이 포함된 작업 URL | 
| waitlist_ | 선택사항입니다. Google 예약을 통해 대기자 명단에 등록하는 사용자에 대한 특정 판매자가 제공하는 일반적인 조언 알림의 개별 텍스트 필드는 길이가 100바이트로 제한되어야 합니다. | 
| economic_ | 선택사항입니다. 이 판매자와 연결된 경제 운영자 정보가 규제 준수를 위해 필요합니다. (선택사항) | 
MerchantMatchingHints
Google에서 판매자를 Google 지도의 장소와 일치시키는 데 사용되는 힌트입니다.
| 필드 | |
|---|---|
| place_ | 
 Google 지역 정보 데이터베이스 및 Google 지도에 있는 장소의 장소 ID입니다. 장소 ID에 관한 자세한 내용은 https://developers.google.com/places/web-service/place-id를 참고하세요. | 
MerchantStatus
Reserve with Google 플랫폼의 판매자 상태입니다.
| 필드 | |
|---|---|
| name | 
 
 | 
| merchant_ | 
 파트너가 제공한 판매자 이름입니다. | 
| input_ | 파트너가 판매자의 지역 정보를 제공했습니다. | 
| processing_ | 판매자 처리 상태입니다. | 
| booking_ | 엔드투엔드 예약 통합과 관련된 상태입니다. | 
| waitlist_ | 대기자 명단 통합과 관련된 상태입니다. | 
| geo_ | 이 판매자의 지역과 일치하는 위치입니다. 판매자가 지역별로 일치하지 않는 경우 비어 있습니다. | 
| local_ | 이 판매자와 일치하는 지역 서비스입니다. 지역 서비스 판매자가 아니거나 어떤 제공업체와도 일치하지 않는 경우 비워 둡니다. | 
| direct_ | 현재 판매자 인벤토리의 콘텐츠를 보여주는 URL 목록입니다. 그렇다고 해서 인벤토리가 실제로 게재되고 있음을 의미하지 않으며, URL은 공개적으로 표시되는 URL과 다를 수 있습니다. | 
BookingStatus
엔드투엔드 예약 통합과 관련된 상태입니다.
| 필드 | |
|---|---|
| has_ | 
 판매자에게 향후 30일 이내에 인벤토리가 있으면 true입니다. 판매자가 실제로 게재되는 것은 아닙니다. | 
DirectUrl
판매자를 표시하는 URL입니다.
| 필드 | |
|---|---|
| type | 이 URL의 유형입니다. | 
| url | 
 이 판매자가 표시될 수 있는 URL입니다. | 
UrlType
표시되는 URL의 유형입니다.
| 열거형 | |
|---|---|
| URL_TYPE_UNSPECIFIED | 지정되지 않음 | 
| BOOKING | 엔드 투 엔드 예약 URL입니다. | 
| WAITLIST | 엔드 투 엔드 대기자 명단 URL입니다. | 
| LOCAL_SERVICES | Google 지역 서비스 URL | 
LocalServicesMatchInfo
Google 지역 서비스 정보가 일치합니다 (지역 서비스 판매자에만 설정됨).
| 필드 | |
|---|---|
| matched_ | 일치하는 서비스 제공업체 판매자는 여러 서비스 제공업체에 일치시킬 수 있습니다. | 
MatchedProvider
지역 서비스 제공업체입니다.
| 필드 | |
|---|---|
| customer_ | 
 Google 지역 서비스 외부 고객 ID | 
| categories[] | 
 지역 서비스 카테고리 (카테고리) 예: '배관공' 'carpet_cleaning')을 포함합니다. | 
PlaceInfo
일치하는 장소에 대한 정보입니다.
| 필드 | |
|---|---|
| name | 
 장소의 이름입니다. | 
| formatted_ | 
 현지 언어로 형식이 지정된 주소 | 
| place_ | 
 이 장소의 Google 장소 ID입니다. Google 지도 URL을 생성하거나 장소에 대한 자세한 정보를 가져오는 데 사용할 수 있습니다. 사용 예는 https://developers.google.com/places/web-service/place-id를 참고하세요. | 
ProcessingStatus
판매자 처리 상태입니다.
| 열거형 | |
|---|---|
| PROCESSING_STATUS_UNSPECIFIED | 상태가 지정되지 않았습니다. | 
| IN_PROGRESS | Madden에서 판매자를 받았지만 아직 처리 중입니다. 이 상태의 판매자에게는 다른 상태가 채워지지 않습니다. | 
| COMPLETED | 판매자의 다른 상태가 계산되었습니다. | 
WaitlistStatus
대기자 명단 통합과 관련된 상태입니다.
| 필드 | |
|---|---|
| has_ | 
 판매자가 대기자 명단 서비스를 이용하는 경우 true입니다. 판매자가 실제로 게재되는 것은 아닙니다. | 
MoneyRange
제한되거나 제한되지 않을 수 있는 금액 범위의 래퍼입니다. min_amount와 max_amount 중 하나 이상이 필요합니다.
| 필드 | |
|---|---|
| min_ | 최소 금액 | 
| max_ | 최대 금액 | 
NoShowFee
사용자가 예약했지만 나타나지 않은 경우 사용자에게 청구될 수 있는 수수료입니다.
| 필드 | |
|---|---|
| fee | 예약 시간에 나타나지 않은 사용자에게 청구될 수 있는 금액입니다. | 
| fee_ | 이용 가능 여부로부터 수수료가 결정되는 방식을 정의합니다. | 
Order
판매자와의 서비스 예약 주문입니다.
| 필드 | |
|---|---|
| name | 
 주문의 리소스 이름:  | 
| client_ | 주문하는 고객의 개인 정보 | 
| payment_ | 주문과 관련된 결제 거래에 대한 정보입니다. | 
| merchant_ | 
 이 주문의 모든 서비스가 속한 판매자의 ID입니다. | 
| item[] | 이 주문의 항목입니다. | 
OrderOnlineMetadata
온라인 주문 작업 링크의 메타데이터입니다.
| 필드 | |
|---|---|
| fulfillment_ | 온라인 주문 작업 링크에 사용 가능한 처리 옵션입니다. | 
PaymentInformation
예약과 관련된 결제 세부정보
| 필드 | |
|---|---|
| prepayment_ | 예약의 선불 상태입니다. prepayment_status가 PREPAYMENT_PROVIDED 또는 PREPAYMENT_REFUNDED인 경우 payment_transaction_id에 연결된 고유 트랜잭션 ID가 포함됩니다. | 
| payment_ | 
 예약과 연결된 결제 트랜잭션의 고유 식별자입니다. 해당하지 않는 경우 비어 있습니다. | 
PaymentOption
판매자가 제공한 서비스의 비용을 결제하는 데 사용할 수 있는 결제 옵션입니다. 여러 판매자(예: 동일한 체인에 속한 판매자) 간에 결제 옵션을 공유할 수 있습니다.
| 필드 | |
|---|---|
| payment_ | 
 이 ID는 이 결제 옵션을 나타내는 데 사용됩니다. 이 ID는 애그리게이터 전체에 적용되며 여러 판매자 간에 값을 재사용하면 사용자가 여러 판매자에 걸쳐 해당 결제 옵션으로 결제할 수 있습니다. 여러 판매자 간에 ID를 재사용하는 경우 한 판매자의 결제 옵션 값을 업데이트하면 ID가 동일한 다른 판매자의 다른 결제 옵션도 업데이트됩니다. 따라서 결정되지 않은 행동이 발생하지 않도록 동일한 ID를 공유하는 모든 결제 옵션을 동일한 값으로 업데이트하는 것이 좋습니다. | 
| name | 
 결제 옵션의 이름입니다. 사용자가 볼 수 있습니다. | 
| description | 
 결제 옵션의 설명입니다. 사용자가 볼 수 있습니다. | 
| price | 결제 옵션의 가격입니다. | 
| tax_ | 이 결제 옵션의 세율입니다. 이 필드가 있으면 판매자 또는 서비스에 있는 tax_rate 필드가 재정의됩니다. 메시지가 비어 있으면(tax_rate { }) 적용되는 세율이 0으로 재설정됩니다. | 
| payment_ | 이 결제 옵션의 유형입니다. 예약 없이 방문한 경우 일회용, 패키지의 경우 다회용, 멤버십의 경우 무제한입니다. | 
| session_ | 
 이 결제 옵션을 사용할 수 있는 세션 수입니다. 값이 1보다 커야 하는 다중 세션/패키지에만 유효합니다. | 
| purchase_ | 이 기간 내에서 결제 옵션을 구매할 수 있습니다. | 
| valid_ | 이 간격 내에서 결제 옵션을 사용할 수 있습니다(예: 2017년 1월의 특별 가격). 이 필드가 있으면 valid_duration 및 activation_type이 재정의됩니다. | 
| valid_ | 결제 옵션의 유효 기간입니다(예: 30일 멤버십). | 
| activation_ | 이 결제 옵션의 유효 기간 시작 날짜가 결정되는 방식을 정의합니다. | 
| user_ | 결제 옵션을 구매할 수 있는 사용자를 제한합니다. 프로모션 결제 옵션을 일부 사용자로 제한하는 데 사용할 수 있습니다. 설정하지 않으면 모든 사용자가 구매할 수 있습니다. | 
ActivationType
유효 기간 시작 날짜가 결정되는 방법을 정의합니다.
| 열거형 | |
|---|---|
| ACTIVATION_TYPE_UNSPECIFIED | 사용하지 않습니다. | 
| ACTIVATION_ON_PURCHASE | 구매한 시점에 유효 기간이 시작됩니다. | 
| ACTIVATION_ON_FIRST_USE | 결제 옵션이 처음 사용되는 경우 유효 기간이 시작됩니다. | 
PaymentOptionType
결제 옵션 유형입니다.
| 열거형 | |
|---|---|
| PAYMENT_OPTION_TYPE_UNSPECIFIED | 사용하지 않습니다. | 
| PAYMENT_OPTION_SINGLE_USE | 결제 옵션은 한 번만 사용할 수 있습니다. | 
| PAYMENT_OPTION_MULTI_USE | 세션 수가 0보다 클 때 결제 옵션을 사용할 수 있습니다. | 
| PAYMENT_OPTION_UNLIMITED | 결제 옵션은 유효한 기간 내에 사용할 수 있습니다. 세션 수는 적용되지 않습니다. | 
PaymentProcessorConfig
결제 대행업체 구성으로 판매자별로 설정됩니다.
| 필드 | |
|---|---|
| processor | 이 구성이 적용되는 결제 대행업체 파트너를 정의합니다. | 
| public_ | 
 결제 대행업체로 이 판매자를 나타내는 데 사용되는 키입니다. Stripe의 경우 https://stripe.com/docs/dashboard#api-keys를, Braintree의 경우 https://articles.braintreepayments.com/control-panel/important-gateway-credentials를 참고하세요. | 
| version | 
 결제 요청과 함께 결제 대행업체에 전송되는 API 버전 번호입니다. | 
Processor
특정 결제 대행업체 파트너를 정의합니다.
| 열거형 | |
|---|---|
| PROCESSOR_UNSPECIFIED | 사용하지 않습니다. | 
| PROCESSOR_STRIPE | Stripe를 사용한 결제 구성입니다. | 
| PROCESSOR_BRAINTREE | Braintree를 사용한 결제 구성입니다. | 
PaymentRestrictions
이 판매자가 수락하는 결제 수단의 제한사항입니다.
| 필드 | |
|---|---|
| credit_ | 이 판매자가 받는 신용카드의 제한사항입니다. 이 필드가 설정되지 않은 경우 모든 신용카드가 허용되는 것으로 가정합니다. CreditCardType에서 지원하는 카드의 목록은 시간이 지남에 따라 증가하며 이 목록을 비워두면 구성이 향후 변경됩니다. | 
PerOrderFee
티켓 수와 관계없이 주문당 한 번 지불해야 하는 수수료입니다.
| 필드 | |
|---|---|
| delivery_ | 배송 방법에 따라 달라질 수 있는 수수료입니다. | 
| processing_ | 사용자의 결제 수단을 처리하기 위한 수수료입니다. | 
PerTicketFee
사용자가 구매하는 티켓마다 지불해야 하는 수수료입니다.
| 필드 | |
|---|---|
| service_ | 서비스에 부과되는 추가 요금입니다. | 
| facility_ | 장소/시설에 대한 비용 | 
| taxes | 티켓당 세금입니다. | 
PostalAddress
고객 또는 비즈니스의 주소입니다.
| 필드 | |
|---|---|
| address_ | 
 ISO 3166-1 alpha-2 국가 코드를 사용하여 지정된 국가입니다. 예: 'US' (필수 항목) | 
| address_ | 
 지역입니다(예: '마운틴 뷰'). (필수) | 
| address_ | 
 지역입니다(예: 'CA'). 이 필드는 보통 지역이 주소의 일부인 국가에서만 필요합니다. (선택사항) | 
| postal_ | 
 우편번호입니다(예: '94043'). (필수) | 
| street_ | 
 상세 주소(예: '1600 Amphitheatre Pkwy')입니다. (필수) | 
선불
예약의 일부로 사용자에게 청구될 수 있는 결제입니다.
| 필드 | |
|---|---|
| price_ | 가격 세부정보를 위한 컨테이너입니다. | 
PrepaymentStatus
예약의 선불 상태입니다.
| 열거형 | |
|---|---|
| PREPAYMENT_STATUS_UNSPECIFIED | 지정되지 않은 경우 기본값은 PREPAYMENT_NOT_PROVIDED입니다. | 
| PREPAYMENT_PROVIDED | 예약 수수료가 미리 지불되었습니다. | 
| PREPAYMENT_NOT_PROVIDED | 예약 수수료가 미리 지불되지 않았습니다. | 
| PREPAYMENT_REFUNDED | 수수료가 이전에 PREPAYMENT_PROVIDED되었지만 이제 환불되었습니다. | 
Price
서비스 가격 또는 수수료입니다.
| 필드 | |
|---|---|
| price_ | 
 가격입니다(통화의 마이크로 단위). 최소 통화 단위의 부분은 오사 오입 반올림을 사용하여 반올림됩니다. (예: 미화의 경우 2.5센트는 2센트로 반내림됨, 3.5센트는 4센트로 반올림됨, 0.5센트는 0센트로 반내림됨, 2.51센트는 3센트로 반올림됨). | 
| currency_ | 
 ISO 4217에 정의된 가격 통화입니다. | 
| pricing_ | 
 총 가격과 관련된 가격 옵션을 식별하는 선택적 불투명 문자열입니다. | 
PriceInfo
가격 세부정보를 위한 컨테이너입니다.
| 필드 | |
|---|---|
| price_ | 가격 또는 가격대가 적용되는 방식(1인당 또는 고정)을 정의합니다. | 
| 통합 필드 price_options. 가격 옵션은 정확한 가격 또는 범위를 지정하는 것입니다.price_options은 다음 중 하나여야 합니다. | |
| price | 서비스 가격 또는 수수료입니다. | 
| price_ | 서비스 또는 수수료의 상한 또는 하한입니다. | 
PriceInterpretation
가격이 해석되고 사용자에게 표시되는 방식을 설명합니다.
| 열거형 | |
|---|---|
| PRICE_INTERPRETATION_UNSPECIFIED | 가격 해석 방법이 지정되지 않았습니다. 기본값은 EXACT_AMOUNT입니다. | 
| EXACT_AMOUNT | 가격이 특정한 값으로 해석되어야 하는 경우입니다. 예: 요가 수업 20달러, 어린이 헤어컷 15달러 | 
| STARTS_AT | 서비스 가격이 가변적이지만 최소 가격이 알려져 있고 소비자에게 표시되는 경우입니다. 소비자는 가격을 높이는 옵션을 선택할 수 있습니다. 이 PriceInterpretation을 사용하는 서비스는 PrepaymentType NOT_SUPPORTED를 사용해야 합니다. 예: 반려견 미용 30달러, 소비자가 추가 옵션을 선택하면 가격이 증가할 수 있음 | 
| NOT_DISPLAYED | 서비스 가격이 가변적이고 소비자에게 가격 정보가 미리 표시되지 않는 경우입니다. 이 PriceInterpretation을 사용하는 서비스는 PrepaymentType NOT_SUPPORTED를 사용해야 하고 Price가 비어 있어야 합니다. 예: 홈 서비스 상담 | 
PriceRange
두 값이 모두 설정되지 않는 한 무제한으로 처리되는 금액 범위에 대한 래퍼입니다. min_amount 및 max_amount 중 하나 이상이 필요합니다.
| 필드 | |
|---|---|
| min_ | 최소 금액 | 
| max_ | 최대 금액 항상 min_price보다 커야 합니다. | 
PriceType
이용 가능 여부로부터 총 가격이 결정되는 방식을 정의합니다.
| 열거형 | |
|---|---|
| FIXED_RATE_DEFAULT | 가격은 고정 금액입니다. 필드가 설정되지 않은 경우 기본값입니다. 예: 테이블 예약을 위한 50달러 입금, 요가 강좌의 예약 불이행 수수료 20달러 | 
| PER_PERSON | 지정된 가격은 1인당 가격이며, 가격은 리소스에서 price_micros * party_size로 지정된 인원 수에 따라 계산됩니다. PER_PERSON 가격은 이용 가능 여부 리소스의 인원 수와 함께 제공되어야 합니다. 그렇지 않은 경우 인원 수가 사용됩니다. 예: 박물관 입장권당 10달러 | 
QuantitativeValue
범위 또는 고정 값일 수 있는 숫자 값의 래퍼입니다. QuantitativeValue 예:  * 단수 값: value: 10.5  * 경계 범위: value_range {min_value: 5.5, max_value 10.5}  * 하한값: value_range {min_value: 5.5}  * 상한값: value_range {max_value: 10.5}
| 필드 | |
|---|---|
| 통합 필드 value_options. (필수)value_options는 다음 중 하나여야 합니다. | |
| value | 
 단일 값입니다. 예: 5.6 | 
| value_ | 서술형이거나 한정될 수 있는 값의 범위입니다. 예: * 최소 5.5 * 최대 5.5 * 5.5 ~ 6.5 | 
RangeValue
min_value < max_value인 값의 범위입니다. min_value 및 max_value 중 하나 이상이 필요합니다.
| 필드 | |
|---|---|
| min_ | 
 최솟값 | 
| max_ | 
 최댓값입니다. | 
등급
항목의 평점을 정의합니다.
| 필드 | |
|---|---|
| value | 
 평균 평점 값입니다(number_of_ratings > 0인 경우 필요함). 값은 [1, 5] 범위에 포함되어야 하며 number_of_ratings가 0인 경우에만 생략할 수 있습니다. | 
| number_ | 
 값을 계산하는 데 사용된 평점 수입니다 (필수). | 
RelatedMedia
이 서비스와 관련된 사진입니다. Google에서 이 미디어를 크롤링하여 최종 사용자에게 올바르게 표시되도록 합니다. (선택사항)
| 필드 | |
|---|---|
| url | 
 이 미디어 소스의 URL입니다. Google에서 이 URL에서 호스팅되는 미디어를 크롤링합니다. | 
| type | 이 미디어 소스의 유형입니다. | 
| localized_ | i18n을 지원하는 미디어의 자막입니다. 일반 텍스트만 지원됩니다. 모든 HTML 구성요소가 제거됩니다. (선택사항) | 
| attribution | 미디어의 소스에 대한 저작자 표시 정보입니다. 미디어에 저작자를 표시하여 사진사 또는 대행사의 이름을 언급해야 하는 경우 이 필드를 설정해야 합니다. (선택사항) | 
| caption | 
 지원 중단되었습니다. localized_caption을 사용하세요. | 
Attribution
이 미디어의 저작권 표시 정보입니다.
| 필드 | |
|---|---|
| localized_ | i18n을 지원하는 사진사 또는 대행사의 이름을 언급하는 텍스트입니다. 이 텍스트는 소스 미디어와 함께 표시됩니다. 이 필드에는 일반 텍스트만 사용할 수 있으며 HTML 구성요소는 모두 제거됩니다(하이퍼링크 기반 저작자 표시는 지원되지 않습니다). | 
| text | 
 지원 중단되었습니다. localized_text를 사용하세요. | 
MediaType
이 미디어 소스의 유형을 나타내는 열거형입니다. 사진만 지원됩니다. 사진 이외 다른 미디어를 지원해야 하는 경우 Google 예약 팀에 문의하세요.
| 열거형 | |
|---|---|
| TYPE_UNSPECIFIED | 사용하지 않습니다. | 
| PHOTO | URL에서 제공하는 미디어가 사진임을 나타냅니다. | 
ReplaceServiceAvailabilityRequest
Service의 이용 가능 여부 대체 요청입니다.
| 필드 | |
|---|---|
| service_ | 기존 이용 가능 여부를 대체하는 데 사용되는 서비스 이용 가능 여부입니다. | 
RequireCreditCard
예약 시 신용카드가 필요한지를 명시합니다.
| 열거형 | |
|---|---|
| REQUIRE_CREDIT_CARD_UNSPECIFIED | 신용카드 요구사항이 명시적으로 지정되지 않았으며 동작이 CONDITIONAL에 대해 지정된 것과 동일합니다. | 
| REQUIRE_CREDIT_CARD_CONDITIONAL | 다음 조건 중 하나가 충족되면 예약 시 신용카드가 필요합니다. * 이용 가능 여부에 가격이 있고 prepayment_type이 REQUIRED입니다. * no_show_fee가 설정되었습니다. * deposit 필드가 설정되었습니다. | 
| REQUIRE_CREDIT_CARD_ALWAYS | 다른 필드 값과 관계없이 이 이용 가능 시간대를 예약하려면 신용카드가 항상 필요합니다. | 
Resources
리소스는 다른 직원이나 방이 서비스의 일부인 경우 이용 가능 시간대를 서로 구별하는 데 사용됩니다. 서로 다른 리소스가 있는 경우 동일한 서비스 및 시간 간격의 여러 시간대가 공존할 수 있습니다.
| 필드 | |
|---|---|
| staff_ | 
 서비스를 제공하는 직원의 ID입니다(선택사항). 이 필드는 모든 판매자, 서비스, 이용 가능 여부 레코드에서 직원을 식별합니다. 또한 이전 예약과의 상관관계를 허용하려면 시간이 지남에 따라 안정적이어야 합니다. staff_name이 있으면 이 필드가 있어야 합니다. | 
| staff_ | 
 서비스를 제공하는 직원의 이름입니다(선택사항). 이 필드는 예약하는 사용자에게 표시되며 불투명 식별자와 달리 사람이 읽을 수 있어야 합니다. staff_id가 있으면 이 필드가 있어야 합니다. | 
| room_ | 
 서비스가 위치한 방의 ID입니다(선택사항). 이 필드는 모든 판매자, 서비스, 이용 가능 여부 레코드에서 방을 식별합니다. 또한 이전 예약과의 상관관계를 허용하려면 시간이 지남에 따라 안정적이어야 합니다. room_name이 있으면 이 필드가 있어야 합니다. | 
| room_ | 
 서비스가 위치한 방의 이름입니다(선택사항). 이 필드는 예약하는 사용자에게 표시되며 불투명 식별자와 달리 사람이 읽을 수 있어야 합니다. (room_id가 있는 경우 선택사항이지만 필수) 식당에서 방 이름은 바 또는 테라스와 같은 좌석 공간에만 사용해야 하며 고정 가격 메뉴, 특별 활동 또는 기타 방이 아닌 값 (예: 예약 또는 저녁)에는 사용하면 안 됩니다. 기본 좌석 공간에는 연결된 방이 없는 것이 좋습니다. | 
| party_ | 
 식당에만 해당함: 이 시간대에 수용할 수 있는 인원수입니다. 음식점은 예를 들어 2, 3 또는 4인석을 예약할 수 있는 경우 각각 다른 party_size를 지정하여 동시에 여러 시간대에 연결할 수 있습니다. | 
| room_ | 선택사항입니다. 현지화된 회의실 설명입니다. 설정된 경우 기본값을 제공해야 합니다. 판매자의 언어로 된 공용 언어도 제공하는 것이 좋습니다. (선택사항) | 
SchedulingRules
서비스의 예약 규칙입니다.
| 필드 | |
|---|---|
| min_ | 
 예약을 온라인으로 취소하는 데 필요한 최소 사전 알림 시간(초)입니다. (선택사항) | 
| late_cancellation_fee | 최소 사전 알림 기간 내에 취소하는 경우의 수수료입니다. | 
| noshow_fee | 취소하지 않고 예약을 불이행한 경우의 수수료입니다. | 
| admission_ | 이 서비스에 적용되는 입장 정책입니다. 설정되지 않은 경우 기본값은 TIME_STRICT입니다. (선택사항) | 
| cancellation_ | 예약 규칙 취소 정책입니다. (즐길 거리에 필요함) | 
| 통합 필드  'min_advance_booking'이 설정된 경우 마지막 이용 가능 시간은 (<slot start time> - 'min_advance_booking')으로 계산됩니다. 'min_booking_buffer_before_end_time'이 설정된 경우 마지막 이용 가능 시간은 (<slot end time> - 'min_booking_buffer_before_end_time')으로 계산됩니다. 'min_booking_buffer_before_end_time' 값은 설정되는 경우 양수여야 합니다. 둘 다 설정되지 않은 경우 시간대 시작 시간까지 시간대를 예약할 수 있습니다. 두 필드가 모두 설정된 경우 하나의 값만 선택되고 다른 값은 무시됩니다. 어떤 값이 선택될지 확실하게 예측할 수 없습니다. 예: 
 | |
| min_ | 
 마지막 예약이 가능한 시점부터 이용 가능 시간대가 시작되는 시점까지의 기간(초)입니다. | 
| min_ | 
 마지막 예약이 가능한 시점부터 이용 가능 시간대가 종료되는 시점까지의 기간(초)입니다. 이 필드가 설정된 경우, 사용자가 구매한 티켓을 시간대가 시작된 후 사용할 수 있음을 나타내려면 'admission_policy' 필드를 TIME_FLEXIBLE로 설정해야 합니다. | 
AdmissionPolicy
이 서비스의 입장 정책입니다.
| 열거형 | |
|---|---|
| ADMISSION_POLICY_UNSPECIFIED | 사용하지 않습니다. | 
| TIME_STRICT | 고객이 이용 가능 시간대의 시작 시간에 출석해야 하며 서비스가 시간대의 종료 시간에 완료될 것으로 예상됩니다. TIME_STRICT 사용 사례의 예: * 오전 9시에 시작하고 모든 참석자가 시작 시간까지 도착해야 하며 오후 12시경에 돌아오는 투어. * 약 30분 정도 소요될 예정인 토요일 오후 3시의 헤어컷 예약. * 오후 6시부터 오후 8시까지의 피트니스 클래스. | 
| TIME_FLEXIBLE | 고객은 이용 가능 시간대의 시작 시간과 종료 시간 사이에 언제든지 도착하여 이 예약을 사용할 수 있습니다. TIME_FLEXIBLE 사용 사례의 예: * 구매일에 언제든지 사용할 수 있는 박물관 티켓. * 오후 12시부터 오후 9시까지 사용할 수 있는 놀이공원 오후 입장권. | 
| TIMED_ENTRY_WITH_FLEXIBLE_DURATION | 고객은 이용 가능 시간대의 시작 시간까지 판매자에게 도착해야 하지만 원하는 시간에 언제든지 나갈 수 있습니다. 예를 들어 박물관 입장 시나리오에서 오전 10시로 시간이 지정된 입장권의 경우 사용자가 오전 10시까지 박물관에 도착해야 합니다. 이 서비스 이용 가능 시간대의 시작 시간은 지정된 입장 시간을 나타냅니다. 하지만 종료 시간은 이용 가능 시간대를 식별하기 위한 키로만 사용됩니다. | 
Service
판매자가 제공하는 서비스에 대한 정보입니다(예: 헤어컷).
| 필드 | |
|---|---|
| name | 
 
 | 
| service_ | 
 서비스 이름입니다(예: '남성 헤어컷'). 지원 중단되었습니다. 대신 localized_service_name을 사용하세요. | 
| localized_ | 서비스 이름입니다(예: '남성 헤어컷'). 아마도 여러 언어로 표시됩니다. | 
| description | 
 사용자에게 표시되는 서비스 설명입니다. 지원 중단되었습니다. 대신 localized_description을 사용하세요. | 
| localized_ | 사용자에게 표시되는 서비스 설명입니다. 이 필드에는 일반 텍스트와 HTML 형식을 모두 입력할 수 있습니다. 일반 텍스트 섹션과 달리 여기에서는 제목, 단락, 목록 및 일부 구문 태그를 사용하여 맞춤 레이아웃을 만들 수 있습니다. 최상의 사용자 환경을 만들려면 다음 안내와 참고사항을 주의 깊게 읽어보세요. 지원되는 HTML 형식의 태그: 제목 태그: <h1>, <h2>, <h3>, <h4>, <h5>, <h6> 단락 태그: <p> 목록 태그: <ul>, <ol>, <li> 분할 태그: <div> 구문 태그: <br>, <strong>, <em>: 지원되지 않는 태그: 
 중요사항: 
 | 
| price | 서비스 가격입니다. | 
| price_ | 가격이 해석되고 사용자에게 표시되는 방식을 설명합니다. 식당 및 즐길 거리를 제외한 모든 카테고리에서 서비스 가격 표시를 구성하는 데 사용할 수 있습니다. | 
| rules | 약속을 예약/취소하는 규칙입니다. | 
| prepayment_ | 선불 결제가 필수 또는 선택사항인지, 지원되지 않는지 여부를 나타냅니다. | 
| prepayment_ | 선불 결제 완료 시기에 대한 조건입니다. | 
| form[] | 지원 중단되었습니다. intake_form 및 per_ticket_intake_form을 사용하세요. | 
| intake_ | 사용자가 이 서비스를 예약할 때 사용자에게 추가 정보를 요청하는 양식입니다. (선택사항) | 
| per_ | 사용자가 이 서비스를 예약할 때 사용자에게 추가 정보를 요청하는 양식입니다. 이 양식은 사용자가 예약하는 티켓마다 한 번씩 작성해야 합니다. (선택사항) | 
| tax_ | 서비스의 세율입니다. 이 필드가 있으면 판매자 수준에서 설정된 tax_rate가 재정의됩니다. 메시지가 비어 있으면(tax_rate { }) 적용되는 세율이 0으로 재설정됩니다. | 
| payment_ | 
 이 서비스의 비용을 지불하는 데 사용할 수 있는 결제 옵션을 참조하는 ID 목록입니다. 실제 결제 옵션은 판매자 수준에서 정의되며 여러 판매자 간에 공유될 수도 있습니다. | 
| deposit | 사용자에게 보증금이 청구되는 방식을 정의합니다. 지정된 경우 서비스 보증금이 재정의됩니다. 이 값을 빈 Deposit 메시지로 설정하면 서비스 수준 보증금이 삭제됩니다. (선택사항) | 
| no_ | 사용자에게 청구될 수 있는 예약 불이행 수수료를 정의합니다. 지정된 경우 서비스 예약 불이행 수수료가 재정의됩니다. 이 값을 빈 NoShowFee 메시지로 설정하면 서비스 수준 예약 불이행 수수료가 삭제됩니다. (선택사항) | 
| require_ | 이 서비스를 예약하려면 사용자가 신용카드를 제공해야 하는지 여부를 나타냅니다. 이 필드는 이용 가능 여부 수준에서 재정의할 수 있습니다. (선택사항) | 
| action_ | 이 서비스와 관련된 작업 링크입니다. 작업 링크가 있는 경우 서비스에서 유형(아래 참고)을 설정해야 합니다. | 
| type | 이 서비스의 사전 정의된 유형입니다. (선택사항) | 
| ticket_ | 티켓이 지원되는 경우 이 서비스에 대해 예약/구매할 수 있는 티켓 유형입니다. (선택사항) | 
| related_ | 이 서비스와 관련된 사진입니다. Google은 사진이 가장 효율적인 방법으로 사용자에게 표시될 수 있도록 미디어를 크롤링하고 저장합니다. (선택사항) | 
| service_ | 이 서비스에 적용되는 서비스 속성 값입니다(선택사항). 각 서비스는 해당 판매자에서 정의된 서비스 속성마다 0개 이상의 값을 가질 수 있습니다. (선택사항) | 
| waitlist_ | 대기자 명단에 등록하는 규칙입니다. | 
| ticketing_ | 이벤트 티켓 카테고리별로 고유한 추가 정보입니다. (선택사항) | 
| integration_ | 이 서비스에 지원되는 통합의 깊이입니다. (선택사항) 최초 통합 파트너와는 관련이 없습니다. 이 파트너의 경우 엔드투엔드 통합이 항상 사용 중지됩니다. | 
| per_ | 이 서비스를 구매하기 위한 주문 수준 수수료입니다. (선택사항) | 
| tours_ | 투어 및 액티비티별 콘텐츠 필드입니다. | 
| location[] | 이 서비스와 관련된 위치입니다. 중요사항: 이 서비스와 관련하여 방문한 위치가 여러 개 있거나 START_LOCATION이 VISITED_LOCATION과 다른 경우 START_LOCATION을 지정해야 합니다. 예: - 가이드와 함께 세 장소를 방문하는 자전거 투어. 시작 장소를 지정해야 합니다. - 호텔 로비에서 만나 방문 장소로 이동하는 버스 투어. 만남 위치를 지정해야 합니다. | 
| rating | 모든 리뷰에 대한 집계 측정항목으로 이 서비스에 대한 사용자 평점입니다. | 
| home_ | 홈 서비스 카테고리별로 고유한 추가 정보입니다. (선택사항) | 
| virtual_ | 선택사항입니다. 가상 세션에 관한 정보입니다. 가상 서비스를 사용 설정하는 데 필요합니다. | 
| direct_ | 선택사항입니다. 서비스에서 사용자가 판매자에게 직접 결제해야 하는 경우 추가해야 하는 추가 정보입니다. 중요사항: RwG는 이 거래에 관여하지 않습니다. virtual_session이 정의되고 서비스가 무료가 아니거나 prepayment_type이 REQUIRED로 설정되지 않은 경우 필수입니다. | 
| uri_ | 선택사항입니다. Google에서 외부 사이트의 URL을 생성하는 방법을 지정하는 선택적 템플릿입니다. | 
PrepaymentTerms
선불이 완료되는 시점에 관한 구체적인 정보입니다.
| 필드 | |
|---|---|
| charge_ | 구매 시간을 기준으로 청구가 발생하는 시점입니다. | 
| charge_ | 
 서비스 시작 후 사용자에게 결제 요금이 청구되는 시간(초)입니다. 이 필드는 ChargeTiming이 CHARGE_LATER인 경우에만 설정해야 합니다. | 
ChargeTiming
구매 시간과 관련하여 청구가 발생하는 시점을 지정하는 enum입니다.
| 열거형 | |
|---|---|
| CHARGE_TIMING_UNSPECIFIED | 사용하지 않습니다. | 
| CHARGE_NOW | 고객에게 즉시 요금이 청구됩니다. | 
| CHARGE_LATER | 고객에게 나중에 요금이 청구됩니다. | 
PrepaymentType
선불 유형을 나타내는 열거형입니다.
| 열거형 | |
|---|---|
| PREPAYMENT_TYPE_UNSPECIFIED | 기본적으로 선불 결제는 NOT_SUPPORTED로 가정합니다. | 
| REQUIRED | 사용자가 예약 시 서비스 대금을 결제해야 합니다. | 
| OPTIONAL | 사용자가 예약 시 또는 그 이후에 서비스 대금을 선불 결제할 수 있지만 예약하기 위해 선불 결제할 필요는 없습니다. | 
| NOT_SUPPORTED | 이 서비스의 경우 선불 결제가 지원되지 않습니다. | 
ServiceType
사전 정의된 서비스 유형입니다.
| 열거형 | |
|---|---|
| SERVICE_TYPE_UNSPECIFIED | 사용하지 않음. | 
| SERVICE_TYPE_DINING_RESERVATION | 식당 예약. | 
| SERVICE_TYPE_FOOD_ORDERING | 음식 주문(배달 또는 테이크아웃 또는 둘 다) | 
| SERVICE_TYPE_FOOD_DELIVERY | 음식 배달 | 
| SERVICE_TYPE_FOOD_TAKEOUT | 음식 테이크아웃 | 
| SERVICE_TYPE_EVENT_TICKET | 이벤트 티켓. | 
| SERVICE_TYPE_TRIP_TOUR | 여행 투어. | 
| SERVICE_TYPE_APPOINTMENT | 약속 또는 수업을 제공하는 서비스. (1) 건강 및 피트니스, (2) 스파 및 미용, (3) 재무 컨설팅 및 평가 서비스에 권장됩니다. 지원되는 서비스 유형을 참고하세요(https://developers.google.com/maps-booking/guides/end-to-end-integration/overview). | 
| SERVICE_TYPE_ONLINE_APPOINTMENT | 완전히 가상으로 진행되는 수업 또는 세션의 온라인 예약을 제공하는 서비스입니다. 가상 서비스 예약을 사용 설정하는 경우 설정해야 합니다. | 
| SERVICE_TYPE_SHOPPING | 사용자가 특정 판매자로부터 쇼핑할 수 있는 서비스입니다. 배달 또는 직접 수령일 수 있습니다. | 
ServiceAttribute
서비스 속성은 파트너가 정의한 카테고리로, 판매자의 서비스를 설명합니다. 예를 들어 은행에서는 '개인' 및 '비즈니스' 값을 사용하여 '계정 유형' 서비스 속성을 정의하고 미용실에서는 '헤어컷', '염색' 및 '스타일링' 값으로 '서비스 유형' 서비스 속성을 정의할 수 있습니다.
| 필드 | |
|---|---|
| attribute_ | 
 동일한 판매자의 여러 서비스 속성 중에서 이 서비스 속성을 고유하게 식별하는 식별자입니다. 예: 'account-type'입니다. | 
| attribute_ | 
 사용자에게 표시되는 이 속성의 이름입니다. 예: '계정 유형'을 선택합니다. | 
| value[] | 이 서비스 속성에 대해 가능한 모든 값입니다. | 
Value
특정 서비스 속성의 가능한 값을 나타냅니다.
| 필드 | |
|---|---|
| value_ | 
 이 서비스 속성의 여러 값 중에서 이 값을 고유하게 식별하는 식별자입니다. 예: 'personal'. | 
| value_ | 
 사용자에게 표시되는 값의 이름입니다. 예: '개인'. | 
ServiceAttributeValueId
서비스에 적용될 서비스 속성의 특정 값을 나타냅니다.
| 필드 | |
|---|---|
| attribute_ | 
 Merchant.service_attribute에 정의된 속성의 ID입니다. 예: 'service-type'입니다. | 
| value_ | 
 이 속성 값의 ID입니다(예: '헤어컷')입니다. 서비스 속성 정의의 value_id와 일치해야 합니다. | 
ServiceAvailability
이용 가능 여부 및 적용 대상/시기의 목록입니다.
| 필드 | |
|---|---|
| name | 
 이를 적용할 서비스의 리소스 이름입니다.  | 
| start_ | 제공되는 경우 제공된 이용 가능 여부 항목이 [start_time_restrict, end_time_restrict)의 전체 스냅샷으로 간주됩니다. 즉 다음 조건이 참이면 기존의 이용 가능 여부가 모두 삭제됩니다. duration 메시지가 설정되면 조건이 추가로 제한됩니다. resources_restrict 메시지가 설정되면 조건이 추가로 제한됩니다. 이 필드는 일반적으로 지정된 기간의 이용 가능 여부를 완전히 업데이트하는 데 사용됩니다. start_time_restrict를 설정하고 end_time_restrict를 설정하지 않으면 start_time_restrict에서 시작하는 모든 시간을 의미하는 것으로 해석됩니다. | 
| end_ | end_time_restrict를 설정하고 start_time_restrict를 설정하지 않으면 end_time_restrict까지의 모든 시간을 의미하는 것으로 해석됩니다. | 
| duration_ | duration을 설정하면 업데이트 범위가 일치하는 기간의 이용 가능 여부로만 제한됩니다. | 
| resources_ | resources_restrict를 설정하면 업데이트 범위가 이 리소스 집합만으로 추가 제한됩니다. 리소스의 모든 ID 필드는 정확히 일치해야 합니다. | 
| availability[] | 새로운 이용 가능 여부 목록입니다. | 
ServiceIntakeForm
판매자가 제공하는 서비스를 맞춤설정하는 접수 양식을 정의합니다.
| 필드 | |
|---|---|
| field[] | 사용자에게 표시되는 필드입니다. | 
| first_time_customers | 
 true인 경우 서비스를 처음 이용하는 고객에게 이 양식이 표시됩니다. 지원 중단되었습니다. 이 기능은 접수 양식에서 지원되지 않습니다. | 
| returning_customers | 
 true인 경우 서비스를 다시 이용하는 고객에게 이 양식이 표시됩니다. 지원 중단되었습니다. 이 기능은 접수 양식에서 지원되지 않습니다. | 
ServiceIntakeFormField
ServiceIntakeForm에 포함되는 필드를 정의합니다.
| 필드 | |
|---|---|
| id | 
 양식 필드를 고유하게 나타내는 애그리게이터 파트너의 문자열입니다. 이 ID는 해당 양식 필드 답변의 ID와 동일해야 하며 서비스 수준과 티켓 접수 양식마다 고유해야 합니다. (필수) | 
| type | 이 필드의 유형입니다. | 
| label | 
 이 필드의 사용자에게 표시되는 텍스트입니다. 지원 중단되었습니다. 대신  | 
| localized_ | 이 필드의 사용자에게 표시되는 텍스트입니다. 이 필드는 여러 언어로 제공될 수 있습니다. (필수) | 
| value[] | 
 필드 유형이 LOCATION_SEARCH인 경우에만 설정합니다. 위치 값을 지정하려면 'location' 필드의 'location_id'를 사용하세요. | 
| choice_ | 필드 유형이 MULTIPLE_CHOICE, CHECKBOXES 또는 DROPDOWN인 경우에만 설정합니다. 가능한 선택 항목을 열거하는 데 사용됩니다. | 
| is_ | 
 사용자가 이 필드에 답변해야 하는지 여부를 나타냅니다. | 
| allow_ | 
 사전 정의된 답변 외에 맞춤 값이 허용되는지 여부를 나타냅니다. 이는 필드 유형이 LOCATION_SEARCH인 경우에만 적용됩니다. (선택사항) | 
| additional_ | 제공된 값 외에도 제공된 추가 옵션입니다. 필드 유형이 LOCATION_SEARCH인 경우에만 적용됩니다. 예를 들어 제공된 위치 목록 외에도 '나중에 공급업체에 문의하겠습니다'라는 옵션을 사용할 수 있습니다. (선택사항) | 
| ticket_ | 
 사용자가 특정 티켓 유형을 예약할 때만 이 질문을 표시해야 하는 경우 이 필드를 해당 티켓 유형 ID의 집합으로 설정해야 합니다. 질문을 항상 표시해야 하는 경우 입력란을 비워두세요. | 
| hint | 입력 힌트 텍스트로, 텍스트 자리표시자로 표시됩니다. 이는 필드 유형이 SHORT_ANSWER 또는 PARAGRAPH인 경우에만 적용됩니다. (선택사항) | 
FieldType
필드 유형을 나타내는 열거형입니다.
| 열거형 | |
|---|---|
| FIELD_TYPE_UNSPECIFIED | 지정되지 않거나 알 수 없는 유형의 필드는 무시됩니다. | 
| SHORT_ANSWER | 한 줄의 텍스트 입력란입니다. | 
| PARAGRAPH | 여러 줄의 텍스트 입력란입니다. | 
| MULTIPLE_CHOICE | 여러 옵션 중 하나를 선택해야 하는 라디오 버튼의 집합입니다. | 
| CHECKBOXES | 체크박스가 있는 하나 이상의 열거된 항목입니다. | 
| DROPDOWN | 드롭다운의 선택항목입니다. | 
| BOOLEAN | 예/아니요 버튼입니다. | 
| LOCATION_SEARCH | 제공된 위치 목록에서 제공된 사용자 입력과 일치하는 위치를 찾을 수 있는 검색 창입니다. | 
TaxRate
사용자에게 서비스 요금을 청구할 때 적용되는 세율이며 판매자 또는 서비스별로 설정할 수 있습니다.
| 필드 | |
|---|---|
| micro_ | 
 1%의 백만분의 1단위의 세율로 실질적으로 소수점 6자리의 정밀도를 제공합니다. 예를 들어 세율이 7.253%이면 이 필드를 7253000으로 설정해야 합니다. 이 필드를 설정하지 않거나 0으로 설정하면 이 판매자가 제공하는 모든 서비스에 대해 사용자에게 청구되는 총가격이 Service.price에서 지정된 정확한 가격입니다. 관련 세금은 면제되었거나 이미 서비스 가격에 포함된 것으로 간주됩니다. 세금이 사용자에게 별도의 항목으로 표시되지 않습니다. 이 필드가 0이 아닌 값으로 설정되면 이 판매자가 제공하는 모든 서비스에 대해 사용자에게 청구되는 총가격에는 서비스 가격과 여기에 제공된 세율을 사용하여 부과되는 세금이 포함됩니다. 최소 통화 단위의 소수 금액(예: 1센트의 소수점 이하 금액)은 오사오입 방식으로 반올림됩니다. 세금이 사용자에게 별도의 항목으로 표시됩니다. | 
Terms
Google 예약을 통해 예약하기 위해 사용자에게 표시되는 규칙과 가이드라인의 집합입니다.
| 필드 | |
|---|---|
| url | 
 (선택사항) 이용약관의 URL입니다. | 
| text | 
 사용자에게 표시될 텍스트입니다. 새 통합에는 아래의 localized_text를 사용하세요. | 
| localized_ | 사용자에게 표시될 현지화된 텍스트입니다. | 
Text
현지화되었을 가능성이 있는 텍스트 페이로드입니다. 일부 텍스트 필드에는 마크업된 콘텐츠가 포함될 수 있습니다.
| 필드 | |
|---|---|
| value | 
 알 수 없는 언어로 된 텍스트 값입니다.  | 
| localized_ | 언어별 텍스트 값입니다. 선택사항입니다. | 
TicketType
TicketType은 사용자 유형, 서비스 속성 또는 옵션/부가기능으로 인해 가격 및 이용 가능 여부가 다른 여러 티켓을 구별하는 데 사용됩니다.
티켓은 이용 가능한 최소 서비스 단위(예: 래프팅 여행의 한 자리, 박물관 입장권, 종일 카약 2대 대여)입니다.
| 필드 | |
|---|---|
| ticket_ | 
 티켓 ID는 동일한 서비스의 여러 티켓 유형을 구분하는 데 사용되며 서비스 내에서만 고유합니다. | 
| short_ | 
 이 TicketType의 간단한 설명입니다. 사용자가 볼 수 있습니다(예: '성인', '어린이', '재향군인', 'J열'). 필수 항목입니다. 각 티켓 유형에는 사용자가 볼 수 있는 설명이 있어야 합니다. 지원 중단되었습니다. 대신 localized_short_description을 사용하세요. | 
| localized_ | i18n 지원 기능이 있는 이 TicketType의 간단한 설명입니다. 사용자가 볼 수 있습니다(예: '성인', '어린이', '재향군인', 'J열'). 필수 항목입니다. 각 티켓 유형에는 사용자가 볼 수 있는 설명이 있어야 합니다. 언어마다 별도의 값을 제공할 수 있습니다. | 
| price | 이 유형의 티켓 한 장의 가격입니다(세금 제외). 서비스 세율이 티켓에 적용됩니다. | 
| per_ | 이 티켓을 구매하기 위한 추가 수수료입니다. (선택사항) | 
| price_ | 선택사항입니다. 이 유형의 단일 티켓에 대해 사전 정의된 가격 표시 유형입니다. | 
| option_ | 
 이 티켓 유형이 나타내는 추가 옵션의 설명입니다. 지원 중단되었습니다. 대신 localized_option_description을 사용하세요. | 
| localized_ | 이 티켓 유형이 나타내는 추가 옵션의 설명입니다. 언어마다 별도의 값을 제공할 수 있습니다. 추가 옵션은 티켓 유형이 여러 측정기준을 나타내는 경우 유용합니다. 예 1: 유형이 여러 가지('성인', '어린이')이고 언어가 추가 옵션인 입장권. 예상되는 TicketType 목록: - { ticket_type_id: "ticket_type_1" localized_short_description { value: "adult" } localized_option_description { value: "english" } } - { ticket_type_id: "ticket_type_2" localized_short_description { value: "adult" } localized_option_description { value: "spanish" } } - { ticket_type_id: "ticket_type_3" localized_short_description { value: "child" } localized_option_description { value: "english" } } - { ticket_type_id: "ticket_type_4" localized_short_description { value: "child" } localized_option_description { value: "spanish" } } 예 2: 선택적 건조 주머니 부가 기능이 있는 시간 단위 카약 대여. short_description은 '3시간'이고 option_description은 '건조 주머니 포함' 또는 '건조 주머니 제외'일 수 있음: - { ticket_type_id: "ticket_type_1" localized_short_description { value: "2 hours" } localized_option_description { value: "english" } } - { ticket_type_id: "ticket_type_2" localized_short_description { value: "2 hours" } localized_option_description { value: "spanish" } } - { ticket_type_id: "ticket_type_3" localized_short_description { value: "3 hours" } localized_option_description { value: "english" } } - { ticket_type_id: "ticket_type_4" localized_short_description { value: "3 hours" } localized_option_description { value: "spanish" } } 선택사항이지만 서비스 내의 티켓 유형에 이 필드가 설정되면 다른 모든 티켓 유형에도 이 필드가 설정됩니다(기본 option_description 사용 가능). 예: [{ticket_type_1, adult, english}, {ticket_type_1, adult, ''}]은 유효한 목록이 아닙니다. 두 가지 HTML 형식 태그(,  | 
| inventory_ | 선택사항입니다. 이 유형의 단일 티켓에 대해 사전 정의된 인벤토리 유형입니다. | 
InventoryType
이 유형의 티켓 한 장의 사전 정의된 인벤토리 유형입니다.
| 열거형 | |
|---|---|
| INVENTORY_TYPE_UNSPECIFIED | 인벤토리 유형이 지정되지 않았습니다. | 
| INVENTORY_TYPE_PRIMARY | 기본 인벤토리 | 
| INVENTORY_TYPE_VERIFIED_RESALE | 확인된 재판매 인벤토리입니다. | 
| INVENTORY_TYPE_RESALE | 재판매 인벤토리 | 
| INVENTORY_TYPE_AGGREGATOR | 애그리게이터 인벤토리 | 
PriceDisplayType
방문 페이지에 표시되는 가격 형식을 나타냅니다.
연결 해제되지 않은 인벤토리에서는 이 필드가 무시됩니다.
이 필드를 사용하면 Google 플랫폼에 방문 페이지에서 사용하는 것과 동일한 가격 형식이 표시될 수 있습니다. 일관된 가격 형식은 전환율을 개선하고 혼란을 줄일 수 있습니다.
| 열거형 | |
|---|---|
| PRICE_DISPLAY_TYPE_UNSPECIFIED | 가격 표시 유형이 지정되지 않았습니다. 표시할 형식은 Google에서 결정합니다. | 
| PRICE_DISPLAY_TYPE_BASE | 방문 페이지에 표시된 가격이 기본 가격입니다. | 
| PRICE_DISPLAY_TYPE_ALL_IN | 방문 페이지에 표시되는 가격에는 모든 수수료와 세금이 포함됩니다. | 
TicketingVerticalSpecificData
이벤트 티켓 카테고리별로 고유한 추가 정보입니다.
| 필드 | |
|---|---|
| event_ | 이벤트의 카테고리입니다. 이벤트가 사전 정의된 카테고리 중 하나에 속하는 경우에만 설정합니다. (선택사항) | 
| event_ | 
 파트너 웹사이트의 이벤트 URL입니다. (선택사항) | 
| entity[] | 이벤트와 관련된 항목의 목록입니다. (선택사항) | 
| event_ | 필수 항목입니다. 이벤트 참석 유형입니다. | 
| event_ | 
 선택사항입니다. 이벤트를 볼 수 있는 URL입니다. | 
| event_ | 선택사항입니다. 이벤트를 주최하는 주최자입니다. | 
| event_ | 
 선택사항입니다. 일정을 주최하는 주최자의 URL입니다. | 
| event_ | 선택사항입니다. 주최자 유형입니다. | 
| event_ | 
 필수 항목입니다. 이벤트 정보 또는 설명을 찾을 수 있는 페이지의 URL입니다. | 
| event_ | 선택사항입니다. 이벤트의 상태입니다. | 
| brand_ | 선택사항입니다. 현지화된 브랜드 이름입니다. | 
| event_ | 선택사항입니다. 이벤트 크리에이터에 관한 정보입니다. | 
AttendanceMode
이벤트 참석 유형입니다.
| 열거형 | |
|---|---|
| ATTENDANCE_MODE_UNSPECIFIED | 지정되지 않음 | 
| ONLINE | 가상 이벤트의 경우 | 
| PHYSICAL | 오프라인 이벤트용. | 
| PHYSICAL_ONLINE_MIXED | 오프라인 및 온라인 이벤트 모두에 사용할 수 있습니다. | 
항목
이벤트와 관련된 항목을 나타냅니다.
| 필드 | |
|---|---|
| id | 
 파트너 데이터베이스에 있는 항목의 고유 식별자입니다. (선택사항) | 
| name | 
 항목의 이름입니다. (필수) | 
| url | 
 항목을 명확하게 설명하는 웹페이지의 URL입니다. 항목에 대한 파트너 웹사이트의 웹페이지입니다(있는 경우). 항목의 다른 공개 URL의 경우 public_identification_data의 relevant_url을 사용하세요. (선택사항) | 
| entity_ | 항목의 유형입니다. (선택사항) | 
| entity_ | 이벤트에서 항목의 역할입니다. (선택사항) | 
| public_ | 항목의 공개 참조입니다. (선택사항) | 
EntityRole
이벤트에서 항목의 역할입니다.
| 열거형 | |
|---|---|
| ENTITY_ROLE_UNSPECIFIED | 지정되지 않습니다. | 
| ENTITY_ROLE_HEADLINER | 항목이 이벤트의 주요 연기자 또는 연주자를 나타냅니다. | 
| ENTITY_ROLE_SUPPORTER | 항목이 이벤트의 보조 연기자/연주자를 나타냅니다. | 
| ENTITY_ROLE_HOME_TEAM | 항목이 (스포츠) 이벤트의 홈팀을 나타냅니다. | 
| ENTITY_ROLE_AWAY_TEAM | 항목이 (스포츠) 이벤트의 원정팀을 나타냅니다. | 
EntityType
항목의 유형입니다. 참고: 범용 온톨로지가 아닙니다.
| 열거형 | |
|---|---|
| ENTITY_TYPE_UNSPECIFIED | 지정되지 않음. 사용하지 마세요. | 
| ENTITY_TYPE_PERFORMER | 항목이 콘서트 또는 쇼에서 공연하는 아티스트 또는 그룹을 나타냅니다. 이벤트 카테고리가 CONCERT 또는 THEATRE인 경우에만 적용됩니다. | 
| ENTITY_TYPE_PLAYER | 항목이 이벤트의 스포츠팀 또는 선수를 나타냅니다. 이벤트 카테고리가 SPORTS인 경우에만 적용됩니다. | 
| ENTITY_TYPE_CONCERT_TOUR | 항목이 이 이벤트가 속한 투어를 나타냅니다. 이벤트 카테고리가 CONCERT인 경우에만 적용됩니다. | 
| ENTITY_TYPE_SPORTS_SERIES | 항목이 이 이벤트가 속한 스포츠 토너먼트를 나타냅니다. 이벤트 카테고리가 SPORTS인 경우에만 적용됩니다. | 
| ENTITY_TYPE_PLAY | 항목이 이벤트의 공연 유형(예: 뮤지컬, 코미디, 발레)을 나타냅니다. 이벤트 카테고리가 THEATRE인 경우에만 적용됩니다. | 
EventCategory
제품 환경을 맞춤설정하는 이벤트 카테고리의 하위 집합입니다. 참고: 이벤트의 범용 온톨로지가 아닙니다.
| 열거형 | |
|---|---|
| EVENT_CATEGORY_UNSPECIFIED | 지정되지 않음. 사용하지 마세요. | 
| EVENT_CATEGORY_CONCERT | 콘서트. | 
| EVENT_CATEGORY_SPORTS | 스포츠 이벤트. | 
| EVENT_CATEGORY_THEATRE | 극장 이벤트. | 
| EVENT_CATEGORY_EXHIBITS | 전시회. | 
| EVENT_CATEGORY_WORKSHOPS_AND_CLASSES | 워크숍 및 강좌. | 
EventCreator
일정 작성자에 대한 정보입니다. 사용자 제작 콘텐츠 이벤트가 포함된 플랫폼에만 관련이 있습니다.
| 필드 | |
|---|---|
| name | 
 선택사항입니다. 이벤트 작성자의 이름입니다. 글자 수 제한 없음 | 
EventState
이벤트 상태입니다.
| 열거형 | |
|---|---|
| EVENT_STATE_UNSPECIFIED | 지정되지 않음 | 
| SCHEDULED | 이벤트가 예약되었습니다. | 
| RESCHEDULED | 일정이 변경되었습니다. | 
| CANCELLED | 이벤트가 취소됩니다. | 
| POSTPONED | 일정이 연기되었습니다. | 
OrganizerType
주최자 유형입니다.
| 열거형 | |
|---|---|
| ORGANIZER_TYPE_UNSPECIFIED | 지정되지 않음 | 
| PERSON | 개인인 주최자의 경우 | 
| ORGANIZATION | 조직인 주최자의 경우 | 
PublicIdentificationData
항목을 참조하는 식별자, 웹페이지 또는 기타 공개 소스
| 필드 | |
|---|---|
| relevant_ | 
 주제 전용 웹페이지의 공개 URL입니다. 여기에는 공식 웹사이트, 디스코그스, 소셜 미디어 플랫폼, 위키피디아 또는 imdb 페이지가 포함됩니다(예: https://www.discogs.com/artist/1124645-Taylor-Swift, https://www.wikidata.org/wiki/Q19320959, https://twitter.com/acmilan). (선택사항) | 
| musicbrainz_ | 
 해당하는 경우 아티스트 또는 기타 음악 항목의 36자 musicbrainz 식별자입니다. https://musicbrainz.org/doc/MusicBrainz_Identifier를 참고하세요. (선택사항) | 
TimeRange
종료-시작 기간. 예: [start_time, end_time).
| 필드 | |
|---|---|
| start_ | 기간의 하한입니다. | 
| end_ | 기간의 상한입니다. | 
TokenizationConfig
결제 대행업체 토큰화 구성으로 판매자별로 설정됩니다.
| 필드 | |
|---|---|
| tokenization_ | 
 토큰화 구성에는 일반적으로 키가 'gateway'이고 값이 대행업체의 이름인 tokenization_parameter가 하나 있습니다. 나머지 매개변수는 대행업체에 따라 다릅니다. 자세한 내용은 Google Pay 문서를 참고하세요. Braintree 예: tokenization_parameter { key: "gateway" value: "braintree" } tokenization_parameter { key: "braintree:apiVersion" value: "v1" } tokenization_parameter { key: "braintree:sdkVersion" value: "2.30.0" } tokenization_parameter { key: "braintree:merchantId" value: "abcdef" } tokenization_parameter { key: "braintree:clientKey" value: "production_xxx_yyy" } Stripe 예: tokenization_parameter { key: "gateway" value: "stripe" } tokenization_parameter { key: "stripe:version" value: "2018-02-28" } tokenization_parameter { key: "stripe:publishableKey" value: "pk_1234" } Adyen 예: tokenization_parameter { key: "gateway" value: "adyen" } tokenization_parameter { key: "gatewayMerchantId" value: "yourId" } | 
| billing_ | 결제 토큰에 FOP와 함께 Google Pay에 입력된 사용자의 결제 정보를 포함합니다(위 참고). 필드를 비워두는 것은 MIN을 지정하는 것과 같습니다. | 
BillingInformationFormat
사용자에게 요구되는 청구서 수신 주소의 정도이며 토큰에 포함됩니다. 열거형 값은 Google Pay API의 매개변수에 해당합니다(https://developers.google.com/pay/api/web/reference/object#BillingAddressParameters 참고).
| 열거형 | |
|---|---|
| BILLING_INFORMATION_FORMAT_UNSPECIFIED | 지정되지 않으며 기본값은 MIN입니다. | 
| MIN | 이름, 국가 코드, 우편번호(Google Pay 기본 설정)입니다. | 
| FULL | 이름, 상세 주소, 구/군/시, 주/도, 국가 코드, 우편번호입니다. | 
ToursAndActivitiesContent
투어 및 액티비티별 콘텐츠 필드입니다. 반복 필드의 각 요소는 독립적으로 렌더링되어야 합니다(예: 글머리 기호).
투어 및 액티비티의 경우 ToursAndActivitiesContent를 채우는 것이 좋지만 반드시 그럴 필요는 없습니다. 모든 필드에는 일반 텍스트와 HTML 텍스트 모두 기본 서식으로 사용할 수 있습니다. 지원되는 HTML 형식의 태그:
구문 태그: 
, , , : 위에 언급된 세 가지 태그만 지원됩니다. 
은 단락에서 줄을 바꾸는 데 사용할 수 있으며, //은 중요한 텍스트를 강조표시하는 데 사용할 수 있습니다. 다른 구문 태그는 모두 무시됩니다.
다른 모든 태그와 맞춤 스타일은 허용되지 않으며 삭제됩니다. URL, 앵커, 링크는 모두 제거되며 최종 사용자에게 표시되지 않습니다.
중요사항: * highlights, exclusion 및 기타 서비스 설명의 더 구체적인 필드에 이미 입력된 데이터를 복제하지 마세요.  * 위에 언급된 지원되는 태그를 제외한 다른 태그를 사용하지 마세요. 지원되지 않는 태그 내의 콘텐츠는 제거되며 원하지 않는 사용자 환경으로 이어질 수도 있습니다.
| 필드 | |
|---|---|
| highlights[] | 사용자에게 표시되는 하이라이트 목록입니다. | 
| inclusions[] | 사용자에게 표시되는 포함 목록입니다. | 
| exclusions[] | 사용자에게 표시되는 제외 목록입니다. | 
| must_ | 사용자에게 표시되는 중요 참고사항 목록으로, 연령 제한 또는 기타 이 서비스를 부적합하게 만드는 조건 등의 세부정보에 사용합니다. | 
UnsupportedPartySizeOption
범위 밖에 있는 당사자를 위한 옵션
| 필드 | |
|---|---|
| 통합 필드 kind. 범위 밖에 있는 사용자에게 사용할 수 있는 옵션입니다.kind은 다음 중 하나여야 합니다. | |
| call_ | 인원수가 범위를 벗어나면 비즈니스에 전화를 걸 수 있습니다. 사전 정의된 메시지가 사용자에게 표시됩니다. 표시할 샘플 텍스트: "예약 인원이 {waitlist_rules.max_party_size}명을 초과하면 음식점({phone})에 전화해 주세요." CallMerchant를 설정해야 하지만 비어 있습니다. | 
UpdateAdsAccountLinkRequest
AdsAccountLinkingService.UpdateAdsAccountLink 요청 메시지입니다.
| 필드 | |
|---|---|
| ads_ | 필수 항목입니다. 업데이트할 Google Ads 계정 연결입니다. AdsAccountLink의  | 
| update_ | 선택사항입니다. 업데이트할 필드 목록입니다. | 
UpdateBookingRequest
| 필드 | |
|---|---|
| update_ | 업데이트할 모든 예약 필드의 필드 마스크 | 
| booking | 업데이트할 예약입니다. | 
| booking_ | 비동기식으로 확인된 예약 요청을 처리하지 못하고 예약 상태가 FAILED로 업데이트되는 경우 이 필드는 비즈니스 로직 오류를 반영해야 합니다(예: 사용자에게 현재 시점에 너무 가까운 기존 예약이 있음). 이 필드는 예약 상태를 FAILED로 업데이트할 때만 설정해야 하며 그렇지 않으면 무시됩니다. | 
UpdateMerchantRequest
Merchant 업데이트 요청입니다.
| 필드 | |
|---|---|
| merchant | 새 판매자 데이터입니다. | 
| update_ | 판매자에 대해 업데이트할 특정 필드입니다. | 
UpdateOrderRequest
| 필드 | |
|---|---|
| update_ | 업데이트할 모든 주문 필드의 필드 마스크 | 
| order | 업데이트할 주문 | 
UpdateServiceRequest
Service 업데이트 요청입니다.
| 필드 | |
|---|---|
| service | 새 서비스 데이터입니다. | 
| update_ | 서비스에 대해 업데이트할 필드입니다. | 
UriTemplate
Google에서 외부 사이트의 URL을 생성하는 방법을 지정하는 템플릿입니다.
| 필드 | |
|---|---|
| uri_ | 
 선택사항입니다. URI 템플릿은 RFC6570(https://datatracker.ietf.org/doc/html/rfc6570)을 따라야 합니다. 레벨 2 템플릿을 지원합니다. 이러한 매개변수는 각 항목에 지정된 값으로 확인됩니다. 식당 예약 링크아웃에 사용할 수 있는 5가지 매개변수: 1) (필수) {availability_slot_start_seconds} :: 이용 가능 여부 피드의 start_sec 필드에서 채워짐 2) (필수) {availability_slot_duration_seconds} :: 이용 가능 여부 피드의 duration_sec 필드에서 채워짐 3) (선택사항) {resources_party_size} :: 이용 가능 여부 피드의 party_size 필드에서 채워짐 4) (선택사항) {availability_availability_tag} :: 이용 가능 여부 피드의 availability_tag 필드에서 채워짐 5) (선택사항) {resources_room_id} :: 이용 가능 여부 피드의 room_id 필드에서 채워짐 사용 예: http://example.com/book/restaurant?start={availability_slot_start_seconds} &num_guests={resources_party_size} * start_sec = 123456 * party_size = 2 https://example.com/book/restaurant?start=123456&num_guests=2 | 
UserPurchaseRestriction
결제 옵션을 구매할 수 있는 사용자를 제한합니다.
| 필드 | |
|---|---|
| new_ | 
 이전에 동일한 판매자로부터 구매한 적이 없는 사용자만 구매할 수 있는 결제 옵션입니다. | 
| new_ | 
 이전에 동일한 결제 옵션을 구매한 적이 없는 사용자만 구매할 수 있는 결제 옵션입니다. | 
VirtualSession
가상/온라인 세션에 관한 정보입니다. 예: 온라인 요가 수업, 가상 요리 수업 등
| 필드 | |
|---|---|
| session_ | 이 가상 수업을 설정하는 방법에 관한 안내입니다. 파트너가 예약 시 동영상 URL을 포함하지 않는 경우 이 텍스트에는 동영상 URL이 사용자와 공유되는 시점이 포함되어야 합니다. (예: '수업 30분 전에 Zoom URL이 발송됩니다.' (권장) | 
| session_ | 특정 가상 세션의 요구사항입니다. 예: 요가 매트, 조리 기구 등(권장) | 
| virtual_ | 이 세션에서 사용된 가상 플랫폼에 대한 정보입니다. (가상 서비스를 사용 설정하는 데 필요) | 
| is_ | 
 필수 항목입니다. 가상 세션이 실시간이 아니고 사전 녹화된 경우 이 값을 true로 설정합니다. | 
VirtualPlatformInfo
이 가상 세션에 사용될 플랫폼에 관한 정보입니다.
| 필드 | |
|---|---|
| platform | 가상 세션에 사용되는 플랫폼입니다. | 
| other_ | 플랫폼이 OTHER로 설정된 경우 플랫폼의 이름입니다. (플랫폼이 OTHER로 설정된 경우 필수) | 
플랫폼
판매자가 사용할 가상 플랫폼을 나타내는 열거형입니다.
| 열거형 | |
|---|---|
| PLATFORM_UNSPECIFIED | 사용하지 않습니다. | 
| FLEXIBLE | 판매자는 동영상 플랫폼을 유연하게 선택할 수 있습니다. | 
| GOOGLE_HANGOUTS | Google 행아웃 제품 | 
| GOOGLE_MEET | Google Meet 제품 | 
| ZOOM | Zoom Video Communications를 이용해 보세요. | 
| SKYPE | Skype | 
| YOUTUBE | YouTube의 라이브 스트리밍 | 
| OTHER | 사용된 동영상 플랫폼이 여기에 언급된 플랫폼과 다른 경우 설정해야 합니다. | 
WaitlistRules
대기자 명단에 등록하는 것과 관련된 규칙입니다.
| 필드 | |
|---|---|
| min_ | 
 필수사항입니다. 대기자 목록 기능을 제공하는 서비스의 경우 양의 정수여야 합니다. 서비스 또는 판매자가 대기자 명단 기능을 제공하지 않는 경우에는 입력하지 않아야 합니다. | 
| max_ | 
 필수사항입니다. 대기자 목록 기능을 제공하는 서비스의 경우 양의 정수여야 합니다. 서비스 또는 판매자가 대기자 명단 기능을 제공하지 않는 경우에는 입력하지 않아야 합니다. | 
| supports_ | 
 true인 경우 사용자가 이 서비스의 대기자 명단에 등록할 때 자유 형식의 추가 텍스트 요청을 보낼 수 있습니다. | 
| above_ | 설정된 max_party_size보다 큰 파티의 옵션을 설정합니다. 대규모 파티에 대기자 명단에 등록할 수 있는 대체 옵션을 제공해서는 안 되는 경우 비워 둡니다. |