Indice
AdsAccountLinkingService
(interfaccia)BookingNotification
(interfaccia)Feed
(interfaccia)InvalidationService
(interfaccia)InventoryStatus
(interfaccia)InventoryUpdate
(interfaccia)ActionLink
(messaggio)ActionLink.ActionLinkType
(enum)ActionLink.EventMetadata
(messaggio)ActionLink.EventMetadata.Surface
(enum)ActionPlatform
(enum)AdsAccountLink
(messaggio)AdsAccountLink.State
(enum)Advisement
(messaggio)Availability
(messaggio)Availability.ConfirmationMode
(enum)Availability.DurationRequirement
(enum)Availability.LinkoutRequiredReason
(enum)Availability.Recurrence
(messaggio)Availability.ScheduleException
(messaggio)Availability.SchedulingRuleOverrides
(messaggio)BatchDeleteGenericRecordsRequest
(messaggio)BatchPushGenericRecordRequest
(messaggio)BatchReplaceServiceAvailabilityRequest
(messaggio)BatchReplaceServiceAvailabilityResponse
(messaggio)Booking
(messaggio)BookingFailure
(messaggio)BookingFailure.Cause
(enum)BookingFailure.PaymentFailureInformation
(messaggio)BookingFailure.PaymentFailureInformation.ThreeDS1Parameters
(messaggio)BookingStatus
(enum)CallMerchant
(messaggio)CancellationPolicy
(messaggio)CancellationPolicy.RefundCondition
(messaggio)ClientInformation
(messaggio)CreateAdsAccountLinkRequest
(messaggio)CreateMerchantRequest
(messaggio)CreateServiceRequest
(messaggio)CreditCardRestrictions
(messaggio)CreditCardRestrictions.CreditCardType
(enum)DeleteAdsAccountLinkRequest
(messaggio)DeleteMerchantRequest
(messaggio)DeleteServiceRequest
(messaggio)Deposit
(messaggio)DirectMerchantPayment
(messaggio)DurationRange
(messaggio)EconomicOperator
(messaggio)ExtendedServiceAvailability
(messaggio)FeedStatistics
(messaggio)FeedStatus
(messaggio)FeedStatus.State
(enum)FoodOrderingMetadata
(messaggio)FoodOrderingMetadata.AdvanceOrderDetails
(messaggio)FoodOrderingMetadata.FeeDetails
(messaggio)FoodOrderingMetadata.FeeDetails.FeeAmount
(messaggio)FoodOrderingMetadata.FeeDetails.FeeType
(enum)FulfillmentOption
(messaggio)FulfillmentOption.AvailableDay
(messaggio)FulfillmentOption.FeeDetails
(messaggio)FulfillmentOption.FixedFee
(messaggio)FulfillmentOption.FulfillmentType
(enum)FulfillmentOption.MinimumFee
(messaggio)FulfillmentOption.NoFee
(messaggio)GenericDeleteRecord
(messaggio)GenericRecord
(messaggio)GeoCoordinates
(messaggio)GetAdsAccountLinkRequest
(messaggio)GetMerchantStatusRequest
(messaggio)GetStatusRequest
(messaggio)HomeServiceData
(messaggio)IntegrationType
(enum)InvalidateResourceRequest
(messaggio)LineItem
(messaggio)LineItem.OrderedTickets
(messaggio)ListMerchantStatusesRequest
(messaggio)ListMerchantStatusesRequest.BookingInventoryStatus
(enum)ListMerchantStatusesRequest.GeoMatchingStatus
(enum)ListMerchantStatusesRequest.WaitlistInventoryStatus
(enum)ListMerchantStatusesResponse
(messaggio)ListStatusRequest
(messaggio)ListStatusResponse
(messaggio)LocalizedString
(messaggio)Location
(messaggio)LocationType
(enum)Merchant
(messaggio)MerchantMatchingHints
(messaggio)MerchantStatus
(messaggio)MerchantStatus.BookingStatus
(messaggio)MerchantStatus.DirectUrl
(messaggio)MerchantStatus.DirectUrl.UrlType
(enum)MerchantStatus.LocalServicesMatchInfo
(messaggio)MerchantStatus.LocalServicesMatchInfo.MatchedProvider
(messaggio)MerchantStatus.PlaceInfo
(messaggio)MerchantStatus.ProcessingStatus
(enum)MerchantStatus.WaitlistStatus
(messaggio)MoneyRange
(messaggio)NoShowFee
(messaggio)Order
(messaggio)OrderOnlineMetadata
(messaggio)PaymentInformation
(messaggio)PaymentOption
(messaggio)PaymentOption.ActivationType
(enum)PaymentOption.PaymentOptionType
(enum)PaymentProcessorConfig
(messaggio)PaymentProcessorConfig.Processor
(enum)PaymentRestrictions
(messaggio)PerOrderFee
(messaggio)PerTicketFee
(messaggio)PostalAddress
(messaggio)Prepayment
(messaggio)PrepaymentStatus
(enum)Price
(messaggio)PriceInfo
(messaggio)PriceInterpretation
(enum)PriceRange
(messaggio)PriceType
(enum)QuantitativeValue
(messaggio)QuantitativeValue.RangeValue
(messaggio)Rating
(messaggio)RelatedMedia
(messaggio)RelatedMedia.Attribution
(messaggio)RelatedMedia.MediaType
(enum)ReplaceServiceAvailabilityRequest
(messaggio)RequireCreditCard
(enum)Resources
(messaggio)SchedulingRules
(messaggio)SchedulingRules.AdmissionPolicy
(enum)Service
(messaggio)Service.PrepaymentTerms
(messaggio)Service.PrepaymentTerms.ChargeTiming
(enum)Service.PrepaymentType
(enum)Service.ServiceType
(enum)ServiceAttribute
(messaggio)ServiceAttribute.Value
(messaggio)ServiceAttributeValueId
(messaggio)ServiceAvailability
(messaggio)ServiceIntakeForm
(messaggio)ServiceIntakeFormField
(messaggio)ServiceIntakeFormField.FieldType
(enum)TaxRate
(messaggio)Terms
(messaggio)Text
(messaggio)TicketType
(messaggio)TicketType.InventoryType
(enum)TicketType.PriceDisplayType
(enum)TicketingVerticalSpecificData
(messaggio)TicketingVerticalSpecificData.AttendanceMode
(enum)TicketingVerticalSpecificData.Entity
(messaggio)TicketingVerticalSpecificData.Entity.EntityRole
(enum)TicketingVerticalSpecificData.Entity.EntityType
(enum)TicketingVerticalSpecificData.EventCategory
(enum)TicketingVerticalSpecificData.EventCreator
(messaggio)TicketingVerticalSpecificData.EventState
(enum)TicketingVerticalSpecificData.OrganizerType
(enum)TicketingVerticalSpecificData.PublicIdentificationData
(messaggio)TimeRange
(messaggio)TokenizationConfig
(messaggio)TokenizationConfig.BillingInformationFormat
(enum)ToursAndActivitiesContent
(messaggio)UnsupportedPartySizeOption
(messaggio)UpdateAdsAccountLinkRequest
(messaggio)UpdateBookingRequest
(messaggio)UpdateMerchantRequest
(messaggio)UpdateOrderRequest
(messaggio)UpdateServiceRequest
(messaggio)UriTemplate
(messaggio)UserPurchaseRestriction
(messaggio)VirtualSession
(messaggio)VirtualSession.VirtualPlatformInfo
(messaggio)VirtualSession.VirtualPlatformInfo.Platform
(enum)WaitlistRules
(messaggio)
AdsAccountLinkingService
Servizio per gestire il collegamento degli account tra Google Ads e Partner Center.
CreateAdsAccountLink |
---|
Crea il collegamento all'account Google Ads. Verrà avviato il collegamento tra l'account Google Ads e il Centro partner. Il collegamento rimarrà nello stato
|
DeleteAdsAccountLink |
---|
Elimina il collegamento dell'account Google Ads. In questo modo, l'account Google Ads e l'account del Centro partner verranno scollegati.
|
GetAdsAccountLink |
---|
Recupera il link all'account Google Ads.
|
UpdateAdsAccountLink |
---|
Aggiorna il collegamento dell'account Google Ads con gli elementi dell'inventario. In questo modo, il collegamento dell'account Google Ads verrà aggiornato con gli elementi di inventario forniti.
|
BookingNotification
Riceve notifiche per gli appuntamenti da partner di programmazione esterni. Il partner deve chiamare UpdateBooking o UpdateOrder a seconda che implementi RPC basate su prenotazioni come CreateBooking e CheckAvailability o RPC basate su ordini come CreateOrder e CheckOrderFulfillability.
UpdateBooking |
---|
Consente di aggiornare un elemento
|
UpdateOrder |
---|
Consente di aggiornare un elemento
|
Feed
Recupera lo stato di elaborazione dei feed caricati da partner aggregatori esterni.
GetStatus |
---|
Recupera il valore
|
ListStatus |
---|
Recupera e restituisce i
|
InvalidationService
Riceve richieste di convalida delle risorse da partner esterni.
InvalidateResource |
---|
Annullare una risorsa esistente. Una richiesta viene ignorata se la risorsa richiesta non è abbonata al servizio Google. Tipi di risorse supportati: - Ritiro
|
InventoryStatus
Recupera l'inventario e lo stato della corrispondenza dei commercianti caricati.
GetMerchantStatus |
---|
Ottieni
|
ListMerchantStatuses |
---|
Elenca tutti i
|
InventoryUpdate
Riceve aggiornamenti sull'inventario da aggregatori esterni.
BatchDeleteGenericRecords |
---|
Elimina i record del tipo di feed specificato. Esegue soltanto una convalida di base (come una richiesta in formato non corretto), dopodiché viene restituita immediatamente una risposta appropriata al partner. Google esegue la convalida della logica di business sulla richiesta in modo asincrono. Questa chiamata batch non garantisce l'atomicità.
|
BatchPushGenericRecord |
---|
Inserisce e/o aggiorna i record del tipo di feed specificato. Esegue solo la convalida di base (ad esempio, richiesta con formato non corretto), dopodiché restituisce immediatamente una risposta appropriata al partner. Google esegue la convalida della logica di business sulla richiesta in modo asincrono. Questa chiamata batch non garantisce l'atomicità.
|
BatchReplaceServiceAvailability |
---|
Sostituisce il
|
CreateMerchant |
---|
Crea un nuovo
|
CreateService |
---|
Crea un nuovo
|
DeleteMerchant |
---|
Elimina un
|
DeleteService |
---|
Consente di eliminare un
|
ReplaceServiceAvailability |
---|
Sostituisce il valore
|
AggiornaMerchant |
---|
Aggiorna un
|
UpdateService |
---|
Aggiorna un valore
|
ActionLink
Un URL azione con la lingua associata, l'elenco dei paesi a cui è limitata e la piattaforma facoltativa che indica su quale piattaforma deve essere eseguita questa azione.
Campi | |
---|---|
url |
L'URL del punto di contatto per questo link di azione. |
language |
Il tag lingua BCP-47 che identifica la lingua in cui sono disponibili i contenuti di questo URI. |
restricted_ |
Codice paese ISO 3166-1 alpha-2. Lascia vuoto per visibilità senza limitazioni. |
platform |
La piattaforma su cui deve essere eseguita questa azione. Se questo campo non è impostato, verrà utilizzato ACTION_PLATFORM_WEB_APPLICATION come valore predefinito. |
action_ |
Tipo di azione predeterminato. |
order_ |
Metadati per il link online dell'ordine. Supporta l'azione con ActionLinkType di ACTION_LINK_TYPE_SHOP_ONLINE. |
food_ |
Metadati per i link alle ordinazioni di cibo. Supporta il tipo di azione: * |
event_ |
Ulteriori informazioni sul link di azione univoco per il verticale Eventi. |
ActionLinkType
Tipo predeterminato di azione associata a un link di azione.
Enum | |
---|---|
ACTION_LINK_TYPE_UNSPECIFIED |
Il tipo di link all'azione non è specificato. |
ACTION_LINK_TYPE_BOOK_APPOINTMENT |
Il tipo di link di azione è la prenotazione di un appuntamento. |
ACTION_LINK_TYPE_BOOK_ONLINE_APPOINTMENT |
Il tipo di link di azione è la prenotazione di un appuntamento online. |
ACTION_LINK_TYPE_ORDER_FOOD |
Il tipo di link all'azione è ordinare cibo con consegna a domicilio, da asporto o su entrambi. |
ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY |
Il tipo di link all'azione prevede l'ordinazione di cibo con consegna a domicilio. |
ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT |
Il tipo di collegamento all'azione è l'ordine di cibo da asporto. |
ACTION_LINK_TYPE_MAKE_DINING_RESERVATION |
Il tipo di link all'azione è la prenotazione di un tavolo. |
ACTION_LINK_TYPE_SHOP_ONLINE |
Il tipo di link di azione è l'ordinazione per gli acquisti: può essere con consegna a domicilio, ritiro o entrambi. |
EventMetadata
Ulteriori informazioni sul link di azione univoco per il verticale Eventi.
Campi | |
---|---|
surface |
Piattaforma di eventi predeterminata associata a un link di azioni. Viene utilizzato solo per il verticale Eventi. |
Piattaforma
Piattaforma di eventi predeterminata associata a un link di azioni. Viene utilizzato solo per il verticale Eventi.
Enum | |
---|---|
SURFACE_UNSPECIFIED |
La superficie non è specificata. |
SURFACE_SEARCH |
Il link all'azione è la prenotazione di un biglietto per un evento nella Ricerca. |
SURFACE_YOUTUBE |
Il link all'azione è la prenotazione di un biglietto per un evento su YouTube. |
SURFACE_ADS |
Il link di azione fa clic su un annuncio per l'evento. |
ActionPlatform
La piattaforma su cui viene eseguita l'azione. L'applicazione web è l'elemento di riserva generale. Ti consigliamo di avere almeno un ActionLink con ACTION_PLATFORM_WEB_APPLICATION. I link con Android e iOS come piattaforma vengono utilizzati solo sul rispettivo sistema.
Enum | |
---|---|
ACTION_PLATFORM_UNSPECIFIED |
La piattaforma non è specificata. |
ACTION_PLATFORM_WEB_APPLICATION |
La piattaforma di azioni è web in generale. |
ACTION_PLATFORM_MOBILE_WEB |
La piattaforma di azioni è web sui dispositivi mobili. |
ACTION_PLATFORM_ANDROID |
La piattaforma di azione è il sistema operativo Android. |
ACTION_PLATFORM_IOS |
La piattaforma dell'azione è iOS. |
AdsAccountLink
AdsAccountLink è un collegamento tra un account Google Ads e un account Partner Center, oltre agli articoli di inventario.
Campi | |
---|---|
name |
Identificatore. Nome della risorsa di AdsAccountLink. Formato: |
item_ |
Obbligatorio. Elenco degli ID articolo dell'inventario da collegare all'account Google Ads. |
state |
Solo output. Stato del collegamento dell'account Google Ads. |
Stato
Stato del collegamento dell'account Google Ads.
Enum | |
---|---|
STATE_UNSPECIFIED |
Stato sconosciuto. |
LINKED |
L'account è collegato tra il Centro partner e il Portale Google Ads. |
PENDING |
L'account è in attesa di approvazione in Partner Center o nel Portale Google Ads. |
DELETED |
Il collegamento dell'account viene eliminato. |
REJECTED |
La richiesta di collegamento dell'account viene rifiutata da Partner Center o dal portale Google Ads. |
Consulenza
Avvisi che vengono mostrati all'utente quando prenota tramite Prenota con Google.
Campi | |
---|---|
text |
Messaggio personalizzato da mostrare all'utente prenotando tramite Prenota con Google. |
Disponibilità
Uno slot di disponibilità del servizio del commerciante, che indica l'ora e il numero di posti.
Campi | |
---|---|
start_ |
Ora di inizio dello spazio per appuntamenti. |
duration |
Durata dello spazio per appuntamenti |
spots_ |
Numero di spot totali e di spot disponibili di questa disponibilità. Esempi:
Nota: se invii richieste utilizzando il formato di compressione della disponibilità definito di seguito, verranno dedotti questi due campi.
|
spots_ |
Numero di posti disponibili. |
availability_ |
Una stringa opaca facoltativa per identificare questa slot di disponibilità. Se impostato, verrà incluso nelle richieste che prenotano/aggiornano/annullano gli appuntamenti. |
resources |
Risorse facoltative utilizzate per distinguere questo spazio di disponibilità da altri quando diversi membri del personale o stanze fanno parte del servizio. Ad es. la stessa lezione di yoga con due 2 istruttori:
|
payment_ |
Un elenco di ID che fanno riferimento alle opzioni di pagamento che possono essere utilizzati per pagare lo slot. Le opzioni di pagamento effettive sono definite a livello di commerciante e possono essere condivise anche tra più commercianti. Questo campo sostituisce qualsiasi payment_option_id specificato nel messaggio di servizio. Allo stesso modo, payment_option_id specificati qui, NON deve essere presente nel messaggio di servizio, ma deve essere definito a livello di commerciante. |
recurrence |
Informazioni sulla ricorrenza per la disponibilità, che rappresentano più di un'ora di inizio. Una ricorrenza deve contenere appuntamenti per un giorno lavorativo. |
schedule_ |
Periodi in cui questo servizio non può essere pianificato. Per limitare il numero di messaggi schedule_exception, valuta la possibilità di unire le eccezioni adiacenti. |
deposit |
Deposito facoltativo per questa disponibilità. Sostituisce il deposito per il servizio, se specificato. |
no_ |
È facoltativo pagare una penale per mancata presentazione per questa disponibilità. Sostituisce la tariffa per il mancato arrivo, se specificata. |
prepayment |
(Facoltativo) Informazioni facoltative sul pagamento anticipato per questa disponibilità. |
require_ |
Indica se l'utente deve fornire una carta di credito per prenotare questa fascia di disponibilità. Se il valore non è impostato, viene ereditato dal livello di servizio, se impostato. (facoltativo) |
ticket_ |
Indica un elenco dei tipi di biglietti supportati per questo intervallo di disponibilità. Se il criterio non viene configurato, per questo spazio sono disponibili tutti i tipi di ticket nel servizio principale. Tieni presente che i valori di questo campo devono essere definiti nel servizio principale. Esempi:
Per rappresentare l'inventario durante i giorni feriali:
Per indicare che tutti e tre i tipi di biglietti sono disponibili per questa fascia oraria, utilizza (facoltativo) |
duration_ |
Il requisito che richiede di mostrare la durata e/o l'ora di fine degli slot. Questo campo verrà ignorato se lo slot non è disponibile. Non utilizzato nel verticale Cose da fare. (facoltativo) |
scheduling_ |
Regole di pianificazione della disponibilità. Se i campi sono compilati, sostituiranno eventuali regole di pianificazione corrispondenti in SchedulingRules a livello di servizio. |
confirmation_ |
La modalità di conferma che verrà utilizzata per prenotare questa disponibilità. I tentativi di creare prenotazioni per le disponibilità con una modalità di conferma CONFIRMATION_MODE_SYNCHRONOUS devono essere confermati o rifiutati immediatamente. I tentativi di creare prenotazioni per le disponibilità con la modalità di conferma CONFIRMATION_MODE_ASYNCHRONOUS devono essere rifiutati immediatamente o creati con lo stato PENDING. |
linkout_ |
(Facoltativo) Il motivo per cui è necessario un linkout per questo slot. Se impostato, la risorsa Merchant per questa area deve avere un LinkoutTemplate valido. (facoltativo) |
ConfirmationMode
Le modalità di conferma utilizzate per la prenotazione della disponibilità.
Enum | |
---|---|
CONFIRMATION_MODE_UNSPECIFIED |
La modalità di conferma non è stata specificata. Viene considerata una conferma sincrona. |
CONFIRMATION_MODE_SYNCHRONOUS |
Le prenotazioni per questa disponibilità verranno confermate in modo sincrono. |
CONFIRMATION_MODE_ASYNCHRONOUS |
Le prenotazioni per questa disponibilità verranno confermate in modo asincrono. |
DurationRequirement
Questo enum indica quali requisiti esistono per consentire all'utente di confermare o visualizzare la durata/l'ora di fine degli slot richiesti.
Enum | |
---|---|
DURATION_REQUIREMENT_UNSPECIFIED |
La gestione dell'ora di fine non è specificata. Questa è l'impostazione predefinita. |
DO_NOT_SHOW_DURATION |
L'ora di fine non viene mostrata all'utente. |
MUST_SHOW_DURATION |
L'ora di fine deve essere mostrata all'utente prima che sia possibile fissare un appuntamento. |
LinkoutRequiredReason
Il motivo per cui un'area presenta un'esperienza di collegamento.
Enum | |
---|---|
LINKOUT_REQUIRED_REASON_UNSPECIFIED |
Valore predefinito: Non utilizzare, equivale a sconosciuto. |
PAYMENT_REQUIRED |
Lo slot richiede il pagamento nella piattaforma partner per la prenotazione. |
Ricorrenza
I messaggi di ripetizione sono facoltativi, ma consentono una rappresentazione più compatta degli slot di disponibilità che si ripetono in modo coerente. In genere rappresentano la programmazione di lavoro di una giornata. I messaggi ScheduleException vengono quindi utilizzati per rappresentare gli intervalli di tempo prenotati/non disponibili all'interno della giornata lavorativa.
Requisiti:
- L'espansione degli intervalli di disponibilità o delle ricorrenze NON deve creare intervalli identici. Se gli ID, l'ora iniziale, la durata e le risorse corrispondono, gli slot sono considerati identici.
- NON combinare il formato di disponibilità standard e la ricorrenza all'interno degli slot di un singolo servizio. La periodicità è vantaggiosa per i commercianti/servizi che offrono appuntamenti. Il formato standard è pensato per i commercianti/servizi con corsi programmati regolarmente.
- Le ricorrenze non devono durare più di 24 ore.
Campi | |
---|---|
repeat_ |
Il timestamp UTC massimo incluso fino al quale si ripete la disponibilità. |
repeat_ |
Definisce l'intervallo di tempo tra fasce orarie di disponibilità successive. Esempio: una disponibilità con una durata di 20 minuti, una ripetizione ogni 30 minuti, un'ora di inizio iniziale delle 9:00 e una ripetizione fino alle 11:00 produrrà slot tra le 9:00 e le 09:20, dalle 9:30 alle 09:50, dalle 10:00 alle 10:20, dalle 10:30 alle 10:10 e dalle 10:00 alle 10:10. (obbligatorio) |
ScheduleException
I messaggi ScheduleException rappresentano intervalli di tempo prenotati/non disponibili all'interno della giornata lavorativa, che sono eccezioni alla ricorrenza descritta sopra. Poiché le fasce orarie sono prenotate, l'elenco delle eccezioni dovrebbe essere aggiornato in modo da riflettere i nuovi intervalli di tempo non disponibili. La ricorrenza in sé non deve essere modificata.
Campi | |
---|---|
time_ |
L'intervallo di tempo dell'eccezione. Gli spazi descritti dalla ricorrenza che si sovrappongono a questo intervallo di tempo tra chiusura e apertura saranno considerati non disponibili. Esempio: se la ricorrenza specifica una durata di 20 minuti, una ripetizione ogni 30 minuti, un'ora di inizio 9:00 e una ripetizione fino alle 11:00, una ScheduleException con un intervallo di tempo di 9:45-11:00 renderà non disponibili gli slot alle 9:30-9:50 e alle 10:30-10:30. Tieni presente che, poiché l'intervallo di tempo è chiuso, lo slot che inizia alle 11:00 non sarà interessato. |
SchedulingRuleOverrides
Regole di pianificazione a livello di disponibilità.
Campi | |
---|---|
last_ |
L'ultima ora (in secondi) in cui è possibile prenotare questo spazio. Questo timestamp deve precedere start_sec dello slot da rispettare (se gli utenti devono poter effettuare prenotazioni dopo l'ora di inizio, utilizza SchedulingRules.min_booking_before_end_time a livello di servizio). Se presente, sostituirà qualsiasi valore specificato in min_booking_buffer delle SchedulingRules del servizio corrispondente. |
first_ |
La prima volta (in secondi) in cui è possibile prenotare questo intervallo. Questo timestamp deve precedere start_sec della fascia oraria o last_bookable_sec, se specificato. |
last_ |
Se impostato, indica l'ultima volta (in secondi dall'epoca di Unix) in cui questo spazio per appuntamenti specifico può essere annullato tramite Prenota con Google. Questo campo sostituirà eventuali regole di annullamento a livello di servizio. (facoltativo) |
BatchDeleteGenericRecordsRequest
La richiesta batch per eliminare i record del tipo di feed specificato.
Campi | |
---|---|
parent |
Nome della risorsa, che ha il formato - |
records[] |
Record da eliminare. In una chiamata API sono consentiti al massimo 1000 record. |
BatchPushGenericRecordRequest
La richiesta batch per inserire e/o aggiornare i record del tipo di feed specificato nell'URL della richiesta.
Campi | |
---|---|
parent |
Nome della risorsa, che ha il formato - |
records[] |
Record da inserire e/o aggiornare. Sono consentiti massimo 1000 record in una chiamata API. |
BatchReplaceServiceAvailabilityRequest
Richiesta batch di sostituzione di più slot di disponibilità di Service
.
Campi | |
---|---|
parent |
Formato di |
extended_ |
La disponibilità del servizio estesa utilizzata per sostituire gli slot di disponibilità esistenti. |
BatchReplaceServiceAvailabilityResponse
La risposta batch per sostituire più slot di disponibilità di Service
. In questo messaggio verranno inclusi solo gli slot aggiornati correttamente
Campi | |
---|---|
extended_ |
I messaggi di disponibilità del servizio esteso aggiornati correttamente che sono stati utilizzati per sostituire gli slot di disponibilità esistenti. |
Prenotazione
Una prenotazione per uno spazio pubblicitario
Campi | |
---|---|
name |
Nome della risorsa della prenotazione: |
merchant_ |
ID del commerciante per l'area |
service_ |
ID del servizio commerciante |
start_ |
Ora di inizio dello spazio per appuntamenti |
duration |
Durata dello spazio per appuntamenti |
client_ |
Informazioni personali del cliente che fissa l'appuntamento |
status |
Stato della prenotazione |
payment_ |
Informazioni sulle transazioni di pagamento relative alla prenotazione. |
party_ |
Numero di persone della prenotazione |
BookingFailure
Dati sullo stato che indicano il motivo dell'errore di elaborazione di una prenotazione in modo asincrono. BookingFailure è destinato principalmente a rilevare gli errori di logica di business.
Campi | |
---|---|
cause |
Il motivo della mancata riuscita della prenotazione. (obbligatorio) |
rejected_ |
(obbligatorio solo se la causa è PAYMENT_ERROR_CARD_TYPE_REJECTED) |
description |
Questo campo facoltativo viene utilizzato dal partner per includere informazioni aggiuntive solo a scopo di debug. (facoltativo) |
payment_ |
Informazioni sugli errori di pagamento. |
Causa
Enumerazione delle cause di errore.
Enum | |
---|---|
CAUSE_UNSPECIFIED |
Valore predefinito: non utilizzare; equivale a un "errore sconosciuto" |
SLOT_UNAVAILABLE |
Lo spazio di disponibilità a cui si fa riferimento non è più disponibile. |
SLOT_ALREADY_BOOKED_BY_USER |
L'utente ha già prenotato un appuntamento per l'intervallo di disponibilità a cui si fa riferimento. |
LEASE_EXPIRED |
Il leasing (se fornito) è scaduto e non può più essere utilizzato per completare la prenotazione richiesta. |
OUTSIDE_CANCELLATION_WINDOW |
Al momento non è possibile effettuare l'annullamento richiesto a causa dei limiti di tempo previsti dalle norme sull'annullamento del commerciante. |
PAYMENT_ERROR_CARD_TYPE_REJECTED |
Si è verificato un errore durante l'elaborazione del pagamento perché il tipo di carta di credito fornito non è stato accettato dal commerciante. Il tipo di carta di credito deve essere specificato in allowed_card_type. |
PAYMENT_ERROR_CARD_DECLINED |
Si è verificato un errore durante l'elaborazione del pagamento perché la carta di credito fornita è stata rifiutata. |
PAYMENT_OPTION_NOT_VALID |
Si è verificato un errore con il pacchetto/l'abbonamento utilizzato per pagare la prenotazione. Potrebbe non essere rimasti utilizzi validi, potrebbe essere scaduto e così via. |
PAYMENT_ERROR |
Si è verificato un errore durante l'elaborazione del pagamento per questa prenotazione. Utilizza questo valore per indicare un errore generico relativo ai pagamenti, solo se l'errore non corrisponde a uno specifico errore di pagamento riportato sopra. |
USER_CANNOT_USE_PAYMENT_OPTION |
L'utente non può utilizzare l'opzione di pagamento indicata (ad es. se l'utente prova a utilizzare per la seconda volta il prezzo di un acquisto). |
BOOKING_ALREADY_CANCELLED |
Una prenotazione che l'utente ha cercato di annullare è già stata annullata. |
BOOKING_NOT_CANCELLABLE |
Una prenotazione che l'utente ha provato ad annullare non è annullabile. |
OVERLAPPING_RESERVATION |
L'utente ha già una prenotazione troppo vicina a questo orario. |
USER_OVER_BOOKING_LIMIT |
La prenotazione non è andata a buon fine perché l'utente ha superato il limite di prenotazioni per utente dell'aggregatore. |
PAYMENT_REQUIRES_3DS1 |
Imposta il momento in cui il pagamento viene rifiutato perché hai richiesto un nuovo tentativo della transazione, ma questa volta dopo aver eseguito la verifica o la risposta 3DS1. Tieni presente che lo stato di errore della transazione corrente rimarrà in stato di errore. Il nuovo tentativo sarà completamente separato. Se questo è il motivo dell'errore, DEVE essere impostato payment_failure.3DS1_parameters. In caso contrario, la causa attuale verrà trattata come se fosse PAYMENT_ERROR. |
PaymentFailureInformation
Informazioni sugli errori di pagamento.
Campi | |
---|---|
threeds1_ |
Parametri utilizzati da un aggregatore RwG per avviare un protocollo di autenticazione 3DS1 con l'utente. Verrà ignorato a meno che BookingFailure.cause non sia impostato su PAYMENT_REQUIRES_3DS1. |
ThreeDS1Parameters
Parametri che richiedono a RwG di eseguire una verifica 3DS1.
I parametri sono impostati dalla descrizione del protocollo 3DS1 di EMVCo.
Campi | |
---|---|
acs_ |
L'URL da cui caricare un modulo da presentare all'utente per l'autenticazione. |
pa_ |
Una richiesta PaymentAuthentication. Da pubblicare nel modulo ACSUrl, se fornito. |
transaction_ |
Un identificatore utilizzato dal provider ACS. Da pubblicare nel modulo ACSUrl, se fornito. |
md_ |
Dati del commerciante. Da pubblicare nel modulo ACSUrl, se fornito. |
BookingStatus
Stato di una prenotazione
Enum | |
---|---|
BOOKING_STATUS_UNSPECIFIED |
Non specificato. |
CONFIRMED |
La prenotazione è stata confermata |
PENDING_MERCHANT_CONFIRMATION |
La prenotazione è in attesa di conferma da parte del commerciante prima che possa passare allo stato CONFERMA (questa operazione NON è attualmente supportata) |
PENDING_CLIENT_CONFIRMATION |
La prenotazione è in attesa di conferma da parte del cliente prima di poter passare allo stato CONFERMATO (questa opzione NON è attualmente supportata) |
CANCELED |
La prenotazione è stata annullata per conto dell'utente. |
NO_SHOW |
Il cliente non si è presentato per l'appuntamento |
NO_SHOW_PENALIZED |
Il cliente non si è presentato all'appuntamento in violazione delle norme relative all'annullamento. |
FAILED |
Impossibile completare la prenotazione a causa di un errore di elaborazione. |
DECLINED_BY_MERCHANT |
La prenotazione è stata rifiutata in modo asincrono dal commerciante. |
CallMerchant
Questo tipo non contiene campi.
Messaggio vuoto da utilizzare in AllowedPartySizeOption. L'impostazione di questa opzione mostrerà agli utenti un'opzione per chiamare l'attività per una prenotazione.
CancellationPolicy
Norme di annullamento per un servizio.
Campi | |
---|---|
refund_ |
Zero o più condizioni di rimborso applicabili alle norme. |
RefundCondition
Definisce una singola condizione di rimborso. È possibile utilizzare più condizioni di rimborso per descrivere i passaggi del rimborso come varie durate prima dell'ora di inizio del servizio.
Campi | |
---|---|
min_ |
Durata prima dell'ora di inizio, fino al momento in cui il cliente può ricevere un rimborso per una parte del costo del servizio specificato in |
refund_ |
La percentuale rimborsabile, a condizione che la prenotazione del servizio venga annullata almeno |
ClientInformation
Informazioni personali sulla persona che effettua una prenotazione
Campi | |
---|---|
given_ |
Nome del cliente |
family_ |
Cognome del cliente |
address |
Indirizzo del client |
telephone |
Numero di telefono del cliente |
email |
Indirizzo email del client |
CreateAdsAccountLinkRequest
Messaggio di richiesta per AdsAccountLinkingService.CreateAdsAccountLink.
Campi | |
---|---|
parent |
Obbligatorio. La risorsa padre in cui verrà creato questo collegamento all'account Google Ads. Corrisponde all'ID account del Centro partner. Formato: partners/{partner} |
ads_ |
Obbligatorio. L'ID da utilizzare per il collegamento dell'account Google Ads. Corrisponde all'ID cliente Google Ads. Per maggiori dettagli, consulta la pagina https://support.google.com/google-ads/answer/1704344 Formato : xxx-xxx-xxxx. |
ads_ |
Obbligatorio. Il link all'account Ads da creare. |
CreateMerchantRequest
Richiesta di creazione di un Merchant
.
Campi | |
---|---|
parent |
Il nome della risorsa padre per il partner proprietario di questo commerciante, nel formato |
merchant_ |
L'ID commerciante da utilizzare per questo commerciante. |
merchant |
Il commerciante da creare. |
CreateServiceRequest
Richiesta di creazione di un nuovo Service
.
Campi | |
---|---|
parent |
Il nome della risorsa principale del commerciante proprietario di questo servizio, nel formato |
service_ |
L'ID servizio da utilizzare per questo servizio. |
service |
Il servizio da creare. |
CreditCardRestrictions
Restrizioni relative ai tipi di carta di credito accettati da questo commerciante.
Campi | |
---|---|
credit_ |
Un elenco di carte di credito supportate. Se non sono presenti, non sono supportate carte di credito. |
CreditCardType
Un tipo di carta di credito.
Enum | |
---|---|
CREDIT_CARD_TYPE_UNSPECIFIED |
Non utilizzato. |
VISA |
Una carta di credito Visa. |
MASTERCARD |
Una carta di credito Mastercard. |
AMERICAN_EXPRESS |
Una carta di credito American Express. |
DISCOVER |
Una carta di credito Discover. |
JCB |
Una carta di credito JCB. |
DeleteAdsAccountLinkRequest
Messaggio di richiesta per AdsAccountLinkingService.DeleteAdsAccountLink.
Campi | |
---|---|
name |
Obbligatorio. Il nome del collegamento dell'account Google Ads da eliminare. Formato: partners/{partner}/adsAccountLinks/{ads_account_link} |
DeleteMerchantRequest
Richiesta di eliminazione di un Merchant
.
Campi | |
---|---|
name |
Il nome della risorsa del commerciante da eliminare. Nel formato partners/{partner_id}/merchants/{merchant_id} |
DeleteServiceRequest
La richiesta di eliminazione di un Service
.
Campi | |
---|---|
name |
Il nome della risorsa del servizio da eliminare. Nel formato |
Deposito
Un deposito che all'utente potrebbe essere addebitato o che potrebbe essere trattenuto sulla sua carta di credito.
Campi | |
---|---|
deposit |
Importo del deposito. |
min_ |
Annullamento minimo anticipato per il deposito. |
deposit_ |
Definisce la modalità di determinazione del deposito in base alla disponibilità. |
DirectMerchantPayment
Informazioni su come l'utente può pagare direttamente al commerciante anziché pagare anticipato per il servizio tramite RwG.
Campi | |
---|---|
payment_ |
Consigliamo agli utenti di pagare solo tramite i metodi di pagamento indicati di seguito. |
DurationRange
Wrapper per un intervallo di durata che può essere limitato o illimitato. È obbligatorio specificare almeno un valore tra min_duration e max_duration.
Campi | |
---|---|
min_ |
Durata minima. |
max_ |
Durata massima. |
EconomicOperator
Informazioni sull'operatore economico per l'aggregatore.
Campi | |
---|---|
text |
Obbligatorio. Nome, indirizzo, numero di telefono e indirizzo email dell'operatore economico, definito come il produttore, il rappresentante autorizzato, l'importatore, il distributore, il fornitore di servizi di distribuzione o qualsiasi altra persona fisica o giuridica soggetta a obbligazioni relative alla produzione di prodotti, alla loro disponibilità o alla loro messa in servizio. Rappresentazione stringa in formato libero di economic_operator. Queste informazioni possono essere formattate utilizzando " " e "\n". |
ExtendedServiceAvailability
Un elenco della disponibilità e di chi/quando devono essere applicati.
Campi | |
---|---|
merchant_ |
Questo è un campo obbligatorio necessario per specificare a quale commerciante appartengono i messaggi di disponibilità riportati di seguito. |
service_ |
Questo è un campo obbligatorio obbligatorio per specificare a quale servizio appartengono i messaggi sulla disponibilità riportati di seguito. |
start_ |
Se fornite, le entità Disponibilità fornite verranno considerate uno snapshot completo da [start_time_restrict, end_time_restrict]. In altre parole, tutta la disponibilità esistente verrà eliminata se è vera la seguente condizione:
Se è impostato un messaggio sulla durata, la condizione è ulteriormente limitata:
Se viene impostato un messaggio resource_restrict, la condizione è ulteriormente limitata:
Questi campi vengono in genere utilizzati per fornire un aggiornamento completo della disponibilità in un determinato intervallo di tempo. Se imposti start_time_restrict e lasci il valore end_time_restrict non impostato, il valore viene interpretato come tutti i tempi a partire da start_time_restrict. |
end_ |
L'impostazione di end_time_restrict lasciando start_time_restrict non impostato viene interpretata come tutti i tempi fino a end_time_restrict. |
duration_ |
L'impostazione della durata limita ulteriormente l'ambito dell'aggiornamento alla sola disponibilità con durata corrispondente. |
resources_ |
L'impostazione resources_restrict limita ulteriormente l'ambito dell'aggiornamento solo a questo insieme di risorse. Tutti i campi ID delle risorse devono corrispondere esattamente. |
availability[] |
Il nuovo elenco di disponibilità. |
FeedStatistics
Statistiche ottenute durante l'elaborazione di un feed caricato.
Campi | |
---|---|
new_ |
Elementi appena aggiunti da questo feed. Gli elementi possono essere commercianti, servizi o fasce orarie di disponibilità, a seconda del tipo di feed. |
existing_ |
Articoli esistenti, aggiornati secondo necessità dalle informazioni più recenti del feed. |
deleted_ |
Gli articoli non sono più presenti in questo feed e sono stati rimossi di conseguenza. |
FeedStatus
Stato di un feed caricato dalla piattaforma dell'aggregatore.
Campi | |
---|---|
name |
Il nome della risorsa del feed, che ha il formato
|
state |
Lo stato di elaborazione di questo feed. |
error_ |
Stringa leggibile che fornisce ulteriori dettagli se non è stato possibile elaborare il feed. |
statistics |
Statistiche specifiche di questo feed. |
Stato
Enum per indicare lo stato di elaborazione di un feed.
Enum | |
---|---|
STATE_UNSPECIFIED |
Valore predefinito. Non utilizzato. |
IN_PROGRESS |
Il feed è ancora in fase di elaborazione. |
SUCCESS |
Il feed è stato elaborato correttamente. |
FAILURE |
Si è verificato un errore durante l'elaborazione del feed. |
FoodOrderingMetadata
Metadati per i link alle azioni di ordinazione di cibo.
Campi | |
---|---|
fee_ |
Dettagli delle commissioni addebitate all'utente oltre al totale dell'articolo. Ripetuto per diversi tipi di commissioni, come commissione di servizio, commissione di consegna e così via. |
advance_ |
Dettagli sul supporto degli ordini avanzati, noto anche come ordine in anticipo, con cui l'utente può effettuare un ordine per l'evasione degli ordini in un momento successivo rispetto a quello attuale. |
Campo unione fulfillment_duration_options . Durata del tempo di evasione dell'ordine dalla conferma dell'ordine. Per gli ordini con consegna, il tempo necessario per la consegna del cibo. Per gli ordini da asporto, il tempo necessario per il ritiro del cibo. fulfillment_duration_options può essere solo uno dei seguenti: |
|
fulfillment_ |
Durata fissa. Ad esempio: 30 min. |
fulfillment_ |
Un intervallo di durata. Esempi: * 30-45 min * Più di 30 min * Meno di 50 min |
AdvanceOrderDetails
Per assistenza su ordinazione.
Campi | |
---|---|
is_ |
True se gli Ordini anticipati, noti anche come Ordine in anticipo, sono supportati. (obbligatorio) |
FeeDetails
Dettagli della commissione.
Campi | |
---|---|
type |
Tipo di tariffa. (obbligatorio) |
fee_ |
Importo della tariffa in valuta unitaria, una percentuale del valore del carrello o una combinazione di entrambi. (obbligatorio) |
FeeAmount
Esempi di FeeAmount
: * Tariffa fissa: 0 $ (nessuna commissione), 1,5 $ * Intervallo della tariffa fissa: 1,0 $ (minima), 3,0 $ (massima), 5,0-6,0 $ * Percentuale delle dimensioni del carrello: 15,5%, 10%-20%, 10% (minimo), 15% (massimo) * Comp25,5% dell'intervallo e percentuale: USD 2,5 (minimo), 25,5% & 4,5 $ (massimo), 10% e USD 1,5-2,5, 10,5%- 20% e 2,5-3,5 $
Campi | |
---|---|
cart_ |
Tariffa in termini di percentuale del valore del carrello. Supporta un intervallo (limitato e illimitato) o una percentuale fissa. Il valore deve essere compreso tra 0 e 100. Esempi: * Fisso 5,5% * Almeno 5,5% * Al massimo 5,5% * Da 4,5% a 5,5% |
Campo unione amount_options . Opzioni per specificare un importo monetario. amount_options può essere solo uno dei seguenti: |
|
amount |
Importo fisso. Ad esempio 3,50 $. |
amount_ |
Intervallo di importo. Esempi: * Da 3,5 € a 5,5 € * Almeno 3,5 € * Massimo 5,5 € |
amount_ |
Importo sconosciuto. |
FeeType
Tipo di tariffa.
Enum | |
---|---|
FEE_TYPE_UNSPECIFIED |
Tipo di tariffa non specificato. |
DELIVERY |
Per le spese di consegna. |
SERVICE |
Per le commissioni di servizio. |
FulfillmentOption
L'opzione di evasione per un link all'azione di ordine online.
Campi | |
---|---|
fulfillment_ |
Obbligatorio. Il tipo di completamento. |
available_ |
Obbligatorio. Un elenco di giorni in cui è disponibile questo metodo di evasione degli ordini (preferibilmente almeno 2). |
fee_ |
Obbligatorio. Dettagli delle commissioni per il metodo di evasione degli ordini. |
minimum_ |
Obbligatorio. Ordine minimo per il metodo di evasione degli ordini associato al link all'azione. |
GiornoDisponibile
Disponibilità a livello di giorno.
Campi | |
---|---|
fulfillment_ |
Obbligatorio. Una data disponibile per un metodo di evasione degli ordini. Si presume che si tratti del fuso orario del commerciante. |
last_ |
Obbligatorio. Timestamp Unix. L'ultima volta che un utente poteva ordinare e ricevere articoli entro il giorno Ad esempio, se il valore di fulfillment_date è 2020-08-10: - un valore last_ordering_time pari a 2020-08-10 18:00 indica che, per ricevere l'ordine il 10-08-2020, un cliente deve effettuarlo entro le 18:00 dello stesso giorno. - un valore last_ordering_time pari a 08-08-2020 20:00 indica che, per ricevere l'ordine il 10-08-2020, un cliente deve effettuare l'ordine entro le 20:00 di due giorni prima. |
FeeDetails
Dettagli delle tariffe per il metodo di evasione degli ordini associato al link all'azione.
Campi | |
---|---|
Campo unione fee_details . Modello di commissione per il metodo di evasione degli ordini. fee_details può essere solo uno dei seguenti: |
|
no_ |
Nessuna commissione per il metodo di evasione degli ordini. |
base_ |
La tariffa di base associata al metodo di evasione degli ordini. |
fixed_ |
La tariffa fissa associata al metodo di evasione degli ordini. |
FixedFee
La tariffa fissa richiesta per il metodo di evasione degli ordini associato al link di azione.
Campi | |
---|---|
amount |
Obbligatorio. L'importo della tariffa fissa per il metodo di evasione degli ordini. |
FulfillmentType
Il tipo di evasione associato a un link di azioni.
Enum | |
---|---|
FULFILLMENT_TYPE_UNSPECIFIED |
Il tipo di evasione degli ordini non è specificato. |
FULFILLMENT_TYPE_DELIVERY |
Il tipo di evasione è consegna. |
FULFILLMENT_TYPE_PICKUP |
Il tipo di evasione è Ritiro. |
MinimumFee
La tariffa minima richiesta per il metodo di completamento associato al link di azione.
Campi | |
---|---|
base_ |
Obbligatorio. L'importo della tariffa di base per il metodo di evasione degli ordini. |
NoFee
Questo tipo non contiene campi.
Non è richiesta alcuna commissione per il metodo di completamento associato al link di azione.
GenericDeleteRecord
Record da eliminare del tipo di feed menzionato nella richiesta di URL.
Campi | |
---|---|
delete_ |
Obbligatorio. Questo timestamp viene utilizzato per determinare l'ordine in cui un'eliminazione verrà applicata all'inventario. |
Campo unione record_type . Incapsulare diversi tipi di feed (ndjson, basato su proto e così via). Il partner può fornire un record completo, simile a come viene fornito un record in un feed o nell'API BatchPush. I partner hanno inoltre la possibilità di includere solo i campi essenziali di un record necessari per identificarlo in modo univoco. record_type può essere solo uno dei seguenti: |
|
data_ |
Per i feed non basati su protocollo. |
proto_ |
Per i feed basati su proto. |
GenericRecord
Record del tipo di feed menzionato nella richiesta dell'URL.
Campi | |
---|---|
generation_ |
Obbligatorio. Questo timestamp viene utilizzato per garantire l'ordinamento corretto degli aggiornamenti dell'inventario. |
Campo unione record_type . Incapsulare diversi tipi di feed (ndjson, basato su proto e così via). record_type può essere solo uno dei seguenti: |
|
data_ |
Per i feed non basati su protocollo. |
proto_ |
Per feed basati su proto. |
GeoCoordinates
I dati geografici di una località, inclusi latitudine, longitudine e indirizzo.
Campi | |
---|---|
latitude |
Latitudine in gradi. (facoltativo) |
longitude |
Longitudine in gradi. (facoltativo) |
Campo unione addresses . Indirizzo di una località, che può essere strutturato o non strutturato. addresses può essere solo uno dei seguenti: |
|
address |
Indirizzo postale della località, preferito. |
unstructured_ |
Come opzione di riserva, è possibile fornire anche un indirizzo non strutturato. Ad es. "Vista di montagna con anfiteatro 1600, ca 94043 ca" |
GetAdsAccountLinkRequest
Messaggio di richiesta per AdsAccountLinkingService.GetAdsAccountLink.
Campi | |
---|---|
name |
Obbligatorio. Il nome del collegamento dell'account Google Ads da recuperare. Formato: |
GetMerchantStatusRequest
La richiesta per ottenere un MerchantStatus
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa, nel formato partners/{partner_id}/merchants/{merchant_id}/status. |
GetStatusRequest
La richiesta di recupero del Status
per un feed specifico caricato dalla piattaforma dell'aggregatore.
Campi | |
---|---|
name |
Il nome della risorsa del feed, che ha il formato
|
HomeServiceData
È necessario fornire ulteriori informazioni per il verticale dei servizi a domicilio.
Campi | |
---|---|
category_ |
La categoria di alto livello a cui appartiene questo servizio a domicilio. Ad es. idraulico, elettricista e così via. |
job_ |
Il tipo di lavoro nella categoria a cui appartiene il servizio per la casa in questione. Ad esempio, unclog_drain, install_faucet sono i tipi di lavoro nella categoria idraulico. |
IntegrationType
Profondità dell'integrazione supportata.
Enum | |
---|---|
INTEGRATION_TYPE_UNSPECIFIED |
Il valore predefinito è END_TO_END. |
INTEGRATION_TYPE_END_TO_END |
Integrazione completa che consente la prenotazione end-to-end tramite Google. |
INTEGRATION_TYPE_INVENTORY_ONLY |
Il server di prenotazione non deve necessariamente supportare questo servizio. Devono essere inviati solo i dati relativi a commercianti, servizi e, facoltativamente, sulla disponibilità. |
InvalidateResourceRequest
Richiesta di annullamento della validità di una risorsa.
Campi | |
---|---|
resource_ |
Il nome della risorsa da invalidare. Ad esempio, per una risorsa di ritiro, il nome deve avere il formato |
LineItem
Un singolo articolo in un ordine: la prenotazione di un singolo servizio in una singola fascia oraria.
Campi | |
---|---|
service_ |
ID del servizio del commerciante. |
start_ |
Ora di inizio dell'appuntamento in secondi di tempo UTC dall'epoca Unix. |
duration_ |
Durata dell'appuntamento in secondi. |
tickets[] |
Numero di biglietti ordinati per tipo di biglietto. |
price |
Il prezzo totale (tasse escluse) di questo elemento pubblicitario. |
status |
Stato dell'elemento pubblicitario. |
OrderedTickets
Numero di biglietti ordinati per tipo di biglietto.
Campi | |
---|---|
ticket_ |
ID di un tipo di biglietto. |
count |
Numero di biglietti ordinati per questo tipo. |
ListMerchantStatusesRequest
La richiesta di ottenere un elenco di MerchantStatus
Campi | |
---|---|
parent |
Obbligatorio. La società madre, proprietaria di questa raccolta di stati del commerciante. Formato: |
page_ |
Obbligatorio. Il numero massimo di articoli da restituire. Tieni presente che il server potrebbe ridurre le dimensioni della pagina. |
page_ |
(Facoltativo) Il valore nextPageToken restituito da un precedente ListMerchantStatusResponse, se presente. |
booking_ |
(Facoltativo) Limitazione facoltativa per filtrare i risultati in base allo stato dell'inventario di prenotazione. |
waitlist_ |
(Facoltativo) Limitazione facoltativa per filtrare i risultati in base allo stato dell'inventario della lista d'attesa. |
geo_ |
(Facoltativo) Limitazione facoltativa per filtrare i risultati in base allo stato della corrispondenza geografica. |
BookingInventoryStatus
Stato dell'inventario delle prenotazioni end-to-end.
Enum | |
---|---|
BOOKING_INVENTORY_STATUS_UNSPECIFIED |
Non specificato. |
NO_VALID_FUTURE_INVENTORY |
Il commerciante non dispone di inventario per la prenotazione nei successivi 30 giorni. |
HAS_VALID_FUTURE_INVENTORY |
Il commerciante ha prenotato l'inventario entro i successivi 30 giorni. |
GeoMatchingStatus
Stato della corrispondenza geografica del commerciante.
Enum | |
---|---|
GEO_MATCHING_STATUS_UNSPECIFIED |
Non specificato. |
GEO_UNMATCHED |
Il commerciante non ha una corrispondenza geografica. |
GEO_MATCHED |
Il commerciante è associato a una località. |
WaitlistInventoryStatus
Stato dell'inventario della lista d'attesa end-to-end.
Enum | |
---|---|
WAITLIST_INVENTORY_STATUS_UNSPECIFIED |
Non specificato. |
NO_VALID_WAITLIST_SERVICE |
Il commerciante non dispone di un servizio che supporta la lista d'attesa. |
HAS_VALID_WAITLIST_SERVICE |
Il commerciante ha un servizio che supporta la lista d'attesa. |
ListMerchantStatusesResponse
La risposta all'elenco MerchantStatus
.
Campi | |
---|---|
merchant_ |
Elenco di stati dei commercianti che soddisfano le condizioni del filtro. |
next_ |
Token per recuperare la pagina successiva dei risultati. Se il campo è vuoto, non ci sono altri risultati nell'elenco. |
ListStatusRequest
La richiesta di recupero del Status
per più feed caricati dalla piattaforma dell'aggregatore.
Campi | |
---|---|
name |
Il nome della risorsa del feed, che ha il formato
|
page_ |
Il numero massimo di elementi da restituire. |
page_ |
Il valore next_page_token restituito da una precedente richiesta di elenco, se presente. |
state_ |
Limitazione facoltativa per filtrare i risultati per stato del feed. |
time_ |
(Facoltativo) Limita per filtrare i risultati in base ai limiti superiore e inferiore. Se il valore start_time non è impostato, verrà usato per impostazione predefinita l'inizio del tempo unix. Se il valore di end_time non è impostato, il valore predefinito sarà la data e l'ora attuali. |
ListStatusResponse
La richiesta di recupero del Status
per più feed caricati dalla piattaforma dell'aggregatore.
Campi | |
---|---|
status[] |
Elenco cronologico inverso degli stati dei feed caricati. Il numero massimo di elementi restituiti si basa sul campo page_size nella richiesta. |
next_ |
Token per recuperare la pagina successiva dei risultati. Se il campo è vuoto, non ci sono altri risultati nell'elenco. |
LocalizedString
Istanze di una stringa in una lingua.
Campi | |
---|---|
locale |
Codice lingua IETF BCP 47, ad esempio "it", "mas", "zh-Hant", "de-CH-1901". Vedi http://www.w3.org/International/articles/language-tags/. |
value |
Messaggio nelle impostazioni internazionali precedenti (UTF-8). |
Località
Informazioni geografiche su una località.
Campi | |
---|---|
place_ |
L'ID luogo di un luogo nel database di Google Places e su Google Maps. Per saperne di più sugli ID luogo, visita la pagina https://developers.google.com/places/web-service/place-id. Se viene fornito, Google abbinerà la posizione a questo luogo. |
name |
Il nome, il numero di telefono, l'URL e i dati geografici della posizione vengono utilizzati per consentire la corrispondenza della località con i luoghi già presenti su Google Maps. Questo campo è facoltativo, ma potrebbe essere obbligatorio in alcuni contesti. Ad esempio, un Service.location senza un nome non verrà associato a un'entità aziendale, anche se si trova allo stesso indirizzo. (facoltativo) |
telephone |
Il numero di telefono pubblico della stazione di ricarica, inclusi il codice paese e il prefisso, ad esempio +14567891234. (facoltativo) |
url |
L'URL del sito web pubblico della stazione di ricarica. (facoltativo) |
geo |
Le informazioni geografiche della posizione, inclusi latitudine, longitudine e indirizzo. (facoltativo) |
location_ |
Il tipo di località, da fornire se la località è fornita per un servizio. |
location_ |
Riferimento univoco della località all'interno del servizio. Questo ID può essere utilizzato per fare riferimento a questa posizione in altri campi del servizio. Ad es. nel modulo di accettazione personalizzato, è possibile utilizzare una serie di ID località per specificare le opzioni di ritiro. Se impostato, questo ID deve essere univoco all'interno dello stesso servizio. (facoltativo) |
LocationType
Il tipo di questa località.
Enum | |
---|---|
LOCATION_TYPE_UNSPECIFIED |
Tipo di località non specificato. |
VISITED_LOCATION |
La località visitata da questo servizio. |
START_LOCATION |
Il luogo da cui inizia questo servizio è anche MEETING_LOCATION. |
END_LOCATION |
La località in cui termina il servizio. |
Commerciante
Informazioni su un commerciante presente sulla piattaforma dell'aggregatore.
Campi | |
---|---|
name |
Il nome della risorsa del commerciante, che ha il formato |
merchant_ |
Merchant_name, phone, url e dati geografici vengono utilizzati per supportare la corrispondenza dell'inventario dei partner con i commercianti già presenti su Google Maps. Queste informazioni non verranno visualizzate. Il nome del commerciante. |
telephone |
Il numero di telefono pubblico del commerciante, inclusi i codici paese e di area, ad esempio +14567891234. |
url |
L'URL del sito web pubblico del commerciante. |
geo |
Le informazioni geografiche del commerciante, inclusi latitudine, longitudine e indirizzo. |
category |
La categoria dell'attività nella piattaforma dell'aggregatore. |
num_bookings_30d |
Campo obsoleto. |
tax_rate_basis_points |
L'aliquota fiscale del commerciante in punti base (un centesimo di un percento). Ad esempio, se l'aliquota fiscale è del 7,5%, questo campo deve essere impostato su 750. Se questo campo non viene configurato o viene impostato su 0, il prezzo totale addebitato a un utente per qualsiasi servizio fornito da questo commerciante corrisponde al prezzo esatto specificato da Service.price. Si presume che il prezzo del servizio sia esente dalle tasse applicabili o già comprensivo di tasse. Le imposte non verranno mostrate all'utente come voce separata. Se questo campo è impostato su un valore diverso da zero, il prezzo totale addebitato a un utente per qualsiasi servizio fornito da questo commerciante includerà il prezzo del servizio più l'imposta calcolata utilizzando l'aliquota fiscale fornita qui. Le frazioni dell'unità di valuta più piccola (ad esempio, le frazioni di un centesimo) verranno arrotondate utilizzando l'arrotondamento pari più prossimo. Le imposte verranno mostrate all'utente come voce separata. Questo campo è obsoleto. Utilizza il valore Tax_rate. |
tax_ |
L'aliquota fiscale del commerciante. Se presente, questo campo sostituisce il campo tax_rate_basis_points ritirato. Un messaggio vuoto (ad es. tax_rate { }) reimposta l'aliquota fiscale applicata su zero. |
payment_ |
Limitazioni relative ai metodi di pagamento accettati da questo commerciante. Se questo campo non è impostato, si presume che non esistano restrizioni. |
payment_ |
Opzioni di pagamento disponibili per questo commerciante. I servizi di questo commerciante potranno limitare singolarmente le opzioni di pagamento consentite. |
payment_processor_config |
Configurazione per un elaboratore dei pagamenti con token, se il commerciante lo supporta. |
tokenization_ |
Configurazione per un elaboratore dei pagamenti con token, se il commerciante lo supporta. |
terms |
I Termini e condizioni del commerciante specifico mostrati all'utente quando viene prenotato un servizio tramite Prenota con Google. Oltre a questi, i Termini e condizioni del partner aggregatore vengono sempre mostrati all'utente e non devono essere forniti qui. |
brand_ |
Una stringa opaca che identifica il brand rivolto ai consumatori da utilizzare per visualizzare l'attribuzione del partner. Questo campo consente ai partner con più brand rivolti ai consumatori di fornire commercianti per tutti i brand all'interno dello stesso feed. Un brand è costituito da proprietà rivolte ai consumatori, come il nome, il logo, i Termini di servizio e le Norme sulla privacy. Se esiste un solo brand partner rivolto ai consumatori, questo campo non deve essere impostato e può essere ignorato. Se il partner… Non ha più brand rivolti ai consumatori? --> Ignora questo campo Sono stati configurati più brand?
Nota importante: la maggior parte dei partner non ha bisogno di impostare questo campo. Se un partner vuole utilizzare questo campo, deve prima contattarci per configurare brand separati, incluso quello predefinito. |
matching_ |
Suggerimenti per aiutare Google ad abbinare un commerciante a un luogo su Google Maps. Nota: la maggior parte dei partner non deve impostare questo campo, in quanto Google assocerà i commercianti ai luoghi su Google Maps utilizzando le informazioni fornite sopra. (facoltativo) |
service_ |
Definizioni di tutti gli attributi dei servizi utilizzati per descrivere i Servizi per questo Commerciante. (facoltativo) |
action_ |
(Facoltativo) Un URL dell'azione con lingua associata, elenco di paesi a cui è limitato, tipo e piattaforma facoltativa che indica la piattaforma su cui deve essere eseguita questa azione |
waitlist_ |
(Facoltativo) Consigli generali di un commerciante specifico per un utente che si iscrive a una lista d'attesa tramite Prenota con Google. I singoli campi di testo nell'avviso devono avere una lunghezza massima di 100 byte. |
economic_ |
(Facoltativo) Informazioni sull'operatore economico associate a questo commerciante specifico necessarie per la conformità normativa. (facoltativo) |
MerchantMatchingHints
Suggerimenti utilizzati per aiutare Google ad abbinare un commerciante a un luogo su Google Maps.
Campi | |
---|---|
place_ |
L'ID luogo di un luogo nel database di Google Places e su Google Maps. Per saperne di più sugli ID luogo, visita la pagina https://developers.google.com/places/web-service/place-id. |
MerchantStatus
Stato di un commerciante nella piattaforma Prenota con Google.
Campi | |
---|---|
name |
Il nome della risorsa di stato del commerciante, che ha il formato |
merchant_ |
Nome del commerciante fornito dai partner. |
input_ |
I partner hanno fornito le informazioni geografiche del commerciante. |
processing_ |
Stato di elaborazione del commerciante. |
booking_ |
Stato relativo all'integrazione end-to-end delle prenotazioni. |
waitlist_ |
Stato relativo all'integrazione della lista d'attesa. |
geo_ |
Luogo geografico corrispondente di questo commerciante. Vuoto se il commerciante non ha una corrispondenza geografica. |
local_ |
Corrispondenza di Servizi locali di questo commerciante. Il campo è vuoto se non è un commerciante di servizi locali o non corrisponde ad alcun fornitore. |
direct_ |
Un elenco di URL per dimostrare i contenuti dell'inventario corrente del commerciante. Tieni presente che questo non significa che l'inventario venga effettivamente pubblicato e che l'URL potrebbe essere diverso da quelli visibili al pubblico. |
BookingStatus
Stato relativo all'integrazione della prenotazione end-to-end.
Campi | |
---|---|
has_ |
True se il commerciante ha un inventario nei prossimi 30 giorni. Non garantisce che il commerciante venga effettivamente pubblicato. |
DirectUrl
URL che mostra il commerciante.
Campi | |
---|---|
type |
Tipo di URL. |
url |
URL che potrebbe mostrare questo commerciante. |
UrlType
Tipo di URL visualizzato.
Enum | |
---|---|
URL_TYPE_UNSPECIFIED |
Non specificato. |
BOOKING |
URL di prenotazione end-to-end. |
WAITLIST |
URL della lista d'attesa end-to-end. |
LOCAL_SERVICES |
URL di Servizi locali di Google. |
LocalServicesMatchInfo
Informazioni sulla corrispondenza dei servizi locali di Google (impostate solo per i commercianti di servizi locali).
Campi | |
---|---|
matched_ |
Fornitori di servizi corrispondenti. Un commerciante può essere associato a più fornitori di servizi. |
MatchedProvider
Fornitore di servizi locali.
Campi | |
---|---|
customer_ |
ID cliente esterno di Servizi locali di Google. |
categories[] |
Categorie di servizi locali (verticali). Ad esempio, "idraulico" e "pulizia_tappeti". |
PlaceInfo
Informazioni su un luogo corrispondente.
Campi | |
---|---|
name |
Nome del luogo. |
formatted_ |
Indirizzo formattato nella lingua locale. |
place_ |
ID Google Place di questo luogo. Può essere utilizzato per creare l'URL di Google Maps o recuperare più dettagli sul luogo. Per un esempio di utilizzo, visita la pagina https://developers.google.com/places/web-service/place-id. |
ProcessingStatus
Stato di elaborazione del commerciante.
Enum | |
---|---|
PROCESSING_STATUS_UNSPECIFIED |
Stato non specificato. |
IN_PROGRESS |
Il commerciante è stato ricevuto da Madden, ma è ancora in fase di elaborazione. Per i commercianti in questo stato non verrà compilato nessun altro stato. |
COMPLETED |
Sono stati calcolati altri stati del commerciante. |
WaitlistStatus
Stato relativo all'integrazione della lista d'attesa.
Campi | |
---|---|
has_ |
True se il commerciante offre un servizio in lista d'attesa. Non garantisce che il commerciante venga effettivamente pubblicato. |
MoneyRange
Elemento contenitore per un intervallo di importi monetari che può essere limitato o illimitato. È obbligatorio specificare almeno uno dei valori min_amount e max_amount.
Campi | |
---|---|
min_ |
Importo minimo. |
max_ |
Importo massimo. |
NoShowFee
Una tariffa che potrebbe essere addebitata a un utente se ha effettuato una prenotazione, ma non si presenta.
Campi | |
---|---|
fee |
L'importo che potrebbe essere addebitato all'utente se non si presenta per la prenotazione. |
fee_ |
Definisce come viene determinata la tariffa dalla disponibilità. |
Ordine
Un ordine per appuntamenti di servizio con un commerciante.
Campi | |
---|---|
name |
Nome della risorsa dell'ordine: |
client_ |
Dati personali del cliente che effettua l'ordine. |
payment_ |
Informazioni sulle transazioni di pagamento relative all'ordine. |
merchant_ |
ID del commerciante a cui appartengono tutti i servizi di questo ordine. |
item[] |
Elementi pubblicitari in questo ordine. |
OrderOnlineMetadata
Metadati per un link all'azione di ordine online.
Campi | |
---|---|
fulfillment_ |
Opzioni di evasione degli ordini disponibili per un link di azione online per l'ordine. |
PaymentInformation
Dettagli di pagamento relativi a una prenotazione
Campi | |
---|---|
prepayment_ |
Stato del pagamento anticipato della prenotazione. Se prepayment_status è PREPAYMENT_PROVIDED o PREPAYMENT_REFUNDED, Payment_transaction_id contiene l'ID transazione univoco associato. |
payment_ |
Identificatore univoco di una transazione di pagamento associata alla prenotazione. Vuoto se non applicabile. |
PaymentOption
Un'opzione di pagamento, che può essere utilizzata per pagare i servizi forniti da un commerciante. Le opzioni di pagamento possono essere condivise tra più commercianti (ad es. commercianti appartenenti alla stessa catena).
Campi | |
---|---|
payment_ |
Questo ID viene utilizzato per identificare l'opzione di pagamento. Questo ID è globale per l'intero aggregatore e il riutilizzo di un valore in più commercianti consentirà a un utente di pagare con l'opzione di pagamento corrispondente in tutti i commercianti. Quando viene riutilizzato un documento di identità per più commercianti, l'aggiornamento del valore di un'opzione di pagamento per un commerciante comporta anche l'aggiornamento di qualsiasi altra opzione di pagamento con lo stesso ID, per un altro commerciante. Pertanto, è buona norma che tutte le opzioni di pagamento condividano lo stesso ID e vengano sempre aggiornate con valori identici per evitare qualsiasi possibilità di comportamento fraudolento. |
name |
Il nome dell'opzione di pagamento. Questo può essere visibile all'utente. |
description |
Una descrizione dell'opzione di pagamento. Può essere visibile all'utente. |
price |
Il prezzo dell'opzione di pagamento. |
tax_ |
L'aliquota fiscale per questa opzione di pagamento. Se presente, questo campo sostituisce il campo Tax_rate presente nel Commerciante o nel Servizio. Un messaggio vuoto (ad es. tax_rate { }) reimposta l'aliquota fiscale applicata su zero. |
payment_ |
Il tipo di questa opzione di pagamento. Uso singolo per i drop-in, multiuso per i pacchetti e illimitato per gli abbonamenti. |
session_ |
Il numero di sessioni per le quali è possibile utilizzare questa opzione di pagamento. Valido solo per più sessioni / pacchetti, dove il valore deve essere > 1. |
purchase_ |
L'opzione di pagamento può essere acquistata entro questo intervallo. |
valid_ |
L'opzione di pagamento può essere utilizzata entro questo intervallo di tempo (ad es. prezzo speciale per gennaio 2017). Se presente, sostituisce valid_duration e activation_type. |
valid_ |
Durata della validità dell'opzione di pagamento (ad es. abbonamento di 30 giorni). |
activation_ |
Definisce in che modo viene determinata la data di inizio della validità per questa opzione di pagamento. |
user_ |
Limita gli utenti idonei all'acquisto di questa opzione di pagamento. Può essere utilizzato per limitare un'opzione di pagamento promozionale a un sottoinsieme di utenti. Se non viene impostato, tutti gli utenti sono idonei. |
ActivationType
Definisce la modalità di determinazione della data di inizio della validità.
Enum | |
---|---|
ACTIVATION_TYPE_UNSPECIFIED |
Non utilizzato. |
ACTIVATION_ON_PURCHASE |
La validità inizia al momento dell'acquisto. |
ACTIVATION_ON_FIRST_USE |
La validità inizia quando l'opzione di pagamento viene utilizzata per la prima volta. |
PaymentOptionType
Un tipo di opzione di pagamento.
Enum | |
---|---|
PAYMENT_OPTION_TYPE_UNSPECIFIED |
Non utilizzato. |
PAYMENT_OPTION_SINGLE_USE |
L'opzione di pagamento può essere utilizzata una sola volta. |
PAYMENT_OPTION_MULTI_USE |
L'opzione di pagamento può essere utilizzata se il conteggio delle sessioni > 0. |
PAYMENT_OPTION_UNLIMITED |
L'opzione di pagamento può essere utilizzata nell'intervallo di tempo valido. Il conteggio delle sessioni non è applicabile. |
PaymentProcessorConfig
Una configurazione per un elaboratore dei pagamenti, configurata in base al singolo commerciante.
Campi | |
---|---|
processor |
Definisce il partner elaboratore dei pagamenti a cui si applica questa configurazione. |
public_ |
La chiave utilizzata per identificare questo commerciante con l'elaboratore dei pagamenti. Per Stripe, visita la pagina: https://stripe.com/docs/dashboard#api-keys Per Braintree, visita la pagina: https://articles.braintreepayments.com/control-panel/important-gateway-credentials |
version |
Il numero di versione dell'API inviato all'elaboratore dei pagamenti insieme alle richieste di pagamento. |
Processore
Definisce un partner elaboratore dei pagamenti specifico.
Enum | |
---|---|
PROCESSOR_UNSPECIFIED |
Non utilizzato |
PROCESSOR_STRIPE |
Una configurazione per i pagamenti con Stripe. |
PROCESSOR_BRAINTREE |
Una configurazione per i pagamenti con Braintree. |
PaymentRestrictions
Limitazioni relative ai metodi di pagamento accettati da questo commerciante.
Campi | |
---|---|
credit_ |
Limitazioni relative alle carte di credito accettate da questo commerciante. Se questo campo non è impostato, si presume che tutte le carte di credito siano accettate. Tieni presente che l'elenco delle carte supportate da CreditCardType aumenterà nel tempo, il che significa che se lasci vuoto questo campo, la configurazione sarà soggetta a modifiche future. |
PerOrderFee
Commissioni che devono essere pagate una volta per ordine, indipendentemente dal numero di biglietti.
Campi | |
---|---|
delivery_ |
Una commissione che può variare in base al metodo di consegna. |
processing_ |
Una commissione per l'elaborazione del metodo di pagamento dell'utente. |
PerTicketFee
Commissioni da pagare per ogni biglietto acquistato dall'utente.
Campi | |
---|---|
service_ |
Un addebito extra per un servizio. |
facility_ |
Una commissione che va alla sede/struttura. |
taxes |
Imposte per biglietto. |
PostalAddress
L'indirizzo di un cliente o di un'attività commerciale.
Campi | |
---|---|
address_ |
Il paese, specificato mediante il codice paese ISO 3166-1 alpha-2, ad esempio "US" (obbligatorio) |
address_ |
Località, ad es. "Milano". (obbligatorio) |
address_ |
La regione, ad esempio "CA". Questo campo è obbligatorio solo nei paesi in cui la regione fa comunemente parte dell'indirizzo. (facoltativo) |
postal_ |
Il codice postale, ad esempio "94043". (obbligatorio) |
street_ |
L'indirizzo, ad esempio "1600 Amphitheatre Pkwy". (obbligatorio) |
Pagamento anticipato
Un pagamento che potrebbe essere addebitato all'utente nell'ambito della prenotazione.
Campi | |
---|---|
price_ |
Contenitore per i dettagli sui prezzi. |
PrepaymentStatus
Stato del pagamento anticipato di una prenotazione.
Enum | |
---|---|
PREPAYMENT_STATUS_UNSPECIFIED |
Non specificato, il valore predefinito è PREPAYMENT_NOT_PROVIDED. |
PREPAYMENT_PROVIDED |
La tariffa della prenotazione è stata pagata in anticipo. |
PREPAYMENT_NOT_PROVIDED |
La commissione per la prenotazione non è stata pagata in anticipo. |
PREPAYMENT_REFUNDED |
La tariffa era precedentemente PREPAYMENT_PROVIDED, ma ora è stata rimborsata. |
Prezzo
Il prezzo di un servizio o una commissione.
Campi | |
---|---|
price_ |
Il prezzo in micro-unità della valuta. Le frazioni dell'unità di valuta più piccola verranno arrotondate utilizzando l'arrotondamento al numero pari più vicino. (ad es. per 2,5 centesimi di dollaro arrotondati a 2 centesimi, 3,5 centesimi arrotondati a 4 centesimi, 0,5 centesimi arrotondati a 0 centesimi, 2,51 centesimi arrotondati a 3 centesimi). |
currency_ |
La valuta del prezzo definita nella norma ISO 4217. |
pricing_ |
Una stringa facoltativa e opaca che identifica l'opzione di prezzo associata al prezzo esteso. |
PriceInfo
Contenitore per i dettagli del prezzo.
Campi | |
---|---|
price_ |
Definisce come viene applicato il prezzo o la fascia di prezzo (a persona o fisso) |
Campo unione price_options . Le opzioni di prezzo consentono di specificare un prezzo esatto o una fascia. price_options può essere solo uno dei seguenti: |
|
price |
Il prezzo di un servizio o una commissione. |
price_ |
Il limite superiore e/o inferiore di un servizio o di una commissione. |
PriceInterpretation
Descrive come un prezzo deve essere interpretato e mostrato all'utente.
Enum | |
---|---|
PRICE_INTERPRETATION_UNSPECIFIED |
Interpretazione del prezzo non specificata. Il valore predefinito è EXACT_AMOUNT. |
EXACT_AMOUNT |
Quando il prezzo deve essere interpretato come un valore specifico. Esempi: 20 $ per una lezione di yoga; 15 $ per un taglio di capelli per bambini |
STARTS_AT |
Quando il prezzo di un servizio è variabile, ma è noto e mostrato ai consumatori un prezzo minimo. I consumatori potrebbero fare scelte che aumentano il prezzo. Tieni presente che qualsiasi servizio che utilizza questa Interpretazione del prezzo deve utilizzare PrepaymentType NOT_SUPPORTED. Esempi: 30 $ per toelettatura del cane, ma le scelte aggiuntive del consumatore potrebbero aumentare il prezzo |
NOT_DISPLAYED |
Quando il prezzo di un servizio è variabile e non vengono mostrate informazioni sul prezzo ai consumatori in anticipo. Tieni presente che qualsiasi servizio che utilizza questa interpretazione del prezzo deve utilizzare PrepaymentType NOT_SUPPORTED e il campo Price deve essere vuoto. Esempi: consulenza per un servizio a domicilio |
PriceRange
Wrapper per un intervallo di importo monetario considerato illimitato a meno che non vengano impostati entrambi i valori. È obbligatorio specificare almeno un valore tra min_amount e max_amount.
Campi | |
---|---|
min_ |
Importo minimo. |
max_ |
Importo massimo. Deve sempre essere > prezzo_min. |
PriceType
Definisce in che modo viene determinato un prezzo totale da una disponibilità.
Enum | |
---|---|
FIXED_RATE_DEFAULT |
Il prezzo è per un importo fisso. Questo è il valore predefinito se il campo non è impostato. Esempi: deposito di 50 $ per prenotare un tavolo; tassa di 20 $ per mancata presentazione a una lezione di yoga |
PER_PERSON |
Il prezzo specificato è per persona e il prezzo totale viene calcolato in base al numero di persone specificato in Risorse come price_micros * party_size. Un prezzo PER_PERSON deve essere accompagnato da un numero di persone nelle risorse di disponibilità. In caso contrario, viene utilizzato un gruppo di una persona. Esempi: 10 $ ciascuno per i biglietti di un museo |
QuantitativeValue
Elemento contenitore per un valore numerico che può essere un intervallo o un valore fisso. QuantitativeValue
esempi: * Valore singolare: value: 10.5
* Intervallo limitato: value_range {min_value: 5.5, max_value 10.5}
* Limite inferiore: value_range {min_value: 5.5}
* Limite superiore: value_range {max_value: 10.5}
Campi | |
---|---|
Campo unione value_options . (obbligatorio) value_options può essere solo uno dei seguenti: |
|
value |
Un valore singolare. Ad esempio: 5.6 |
value_ |
Un intervallo di valori che può anche essere aperto o limitato. Esempi: * Almeno 5,5 * Al massimo 5,5 * Da 5,5 a 6,5 |
RangeValue
Intervallo di valori tale che min_value
< max_value
. Richiede almeno uno dei seguenti valori: min_value
e max_value
.
Campi | |
---|---|
min_ |
Valore minimo. |
max_ |
Valore massimo. |
Classificazione
Definisce la valutazione di un'entità.
Campi | |
---|---|
value |
Valore della valutazione media (obbligatorio se number_of_ratings > 0). Il valore deve essere compreso nell'intervallo [1, 5] e può essere omesso se e solo se il numero_di_valutazioni è pari a zero. |
number_ |
Numero di valutazioni utilizzate per calcolare il valore (obbligatorio). |
RelatedMedia
Foto relative a questo servizio. Google eseguirà la scansione di questi contenuti multimediali per assicurarsi che vengano visualizzati correttamente agli utenti finali. (facoltativo)
Campi | |
---|---|
url |
L'URL di questa origine di contenuti multimediali. Google eseguirà la scansione dei contenuti multimediali ospitati in questo URL. |
type |
Tipo di questa sorgente multimediale. |
localized_ |
Didascalia dei contenuti multimediali che supportano i18n. È supportato solo il testo normale. Verranno rimossi tutti i componenti HTML. (facoltativo) |
attribution |
Informazioni sull'attribuzione sulla fonte dei contenuti multimediali. Tieni presente che, se l'attribuzione deve essere visualizzata insieme ai media per citare il fotografo o l'agenzia, è necessario impostare questo campo. (facoltativo) |
caption |
Deprecato, preferibile usare localized_caption. |
Attribuzione
Informazioni sull'attribuzione per questo contenuto multimediale.
Campi | |
---|---|
localized_ |
Il testo da citare al fotografo o all'agenzia che ha supportato i18n. Questo testo verrà visualizzato insieme ai contenuti multimediali di origine. Tieni presente che per questo campo è supportato solo il testo normale, tutti i componenti HTML verranno rimossi (l'attribuzione basata su link ipertestuale non è supportata). |
text |
Ritirato, è preferibile utilizzare localized_text. |
MediaType
Enum per indicare il tipo di questa origine multimediale. Sono supportate solo le foto. Contatta il team di Prenota con Google se devi supportare altri contenuti multimediali oltre alle foto.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Non utilizzato. |
PHOTO |
Indica che il contenuto multimediale fornito dall'URL è una foto. |
ReplaceServiceAvailabilityRequest
La richiesta di sostituzione della disponibilità di un Service
.
Campi | |
---|---|
service_ |
La disponibilità del servizio utilizzata per sostituire quelle esistenti. |
RequireCreditCard
Definisce se è necessaria una carta di credito per prenotare un appuntamento.
Enum | |
---|---|
REQUIRE_CREDIT_CARD_UNSPECIFIED |
Il requisito della carta di credito non è esplicitamente specificato e il comportamento è identico a quello specificato per CONDIZIONALE. |
REQUIRE_CREDIT_CARD_CONDITIONAL |
Google richiederà una carta di credito per la prenotazione se è soddisfatta una delle seguenti condizioni: * la disponibilità ha un prezzo e prepayment_type è REQUIRED * la tariffa no_show è impostata * il campo del deposito è impostato. |
REQUIRE_CREDIT_CARD_ALWAYS |
Per prenotare questa disponibilità è sempre richiesta una carta di credito, indipendentemente dagli altri valori dei campi. |
Risorse
Una risorsa viene utilizzata per distinguere gli slot di disponibilità l'uno dall'altro quando diversi membri del personale o sale fanno parte del servizio. Più slot per lo stesso servizio e intervallo di tempo possono coesistere se hanno risorse diverse.
Campi | |
---|---|
staff_ |
ID facoltativo per un membro del personale che fornisce il servizio. Questo campo identifica il membro del personale in tutti i record di commercianti, servizi e disponibilità. Inoltre, deve essere stabile nel tempo per consentire la correlazione con le prenotazioni passate. Questo campo deve essere presente se staff_name è presente. |
staff_ |
Nome facoltativo di un membro del personale che fornisce il servizio. Questo campo verrà mostrato agli utenti che effettuano una prenotazione e deve essere leggibile, invece di un identificatore opaco. Questo campo deve essere presente se staff_id è presente. |
room_ |
Un ID facoltativo per la stanza in cui si trova il servizio. Questo campo identifica la camera in tutti i record di commercianti, servizi e disponibilità. Inoltre, deve essere stabile nel tempo per consentire la correlazione con le prenotazioni passate. Questo campo deve essere presente se è presente room_name. |
room_ |
Un nome facoltativo per la stanza in cui si trova il servizio. Questo campo verrà mostrato agli utenti che effettuano una prenotazione e deve essere leggibile, invece di un identificatore opaco. (facoltativo, ma obbligatorio se è presente room_id) Nella sala da pranzo il nome di una sala deve essere utilizzato solo per la zona salotto, come il bar o il patio, e non per menu a prezzo fisso, attività speciali o qualsiasi altro valore diverso da quello della camera (come una prenotazione o una cena). È vivamente consigliato che alla zona con posti a sedere predefinita non sia associata una stanza. |
party_ |
Applicabile solo per i pasti: il numero di persone che possono essere ospitati in questa fascia oraria. Un ristorante può essere associato a più slot per volta, ognuno specificando un valore party_size diverso, se, ad esempio, 2, 3 o 4 persone possono sedere al momento della prenotazione. |
room_ |
(Facoltativo) Descrizione localizzata della stanza. Se impostato, è necessario fornire un valore predefinito. È preferibile fornire anche lingue comuni per la lingua del commerciante. (facoltativo) |
SchedulingRules
Le regole di pianificazione di un servizio.
Campi | |
---|---|
min_ |
Il preavviso minimo in secondi necessario per annullare un appuntamento prenotato online. (facoltativo) |
late_cancellation_fee |
La tariffa per l'annullamento entro il periodo di preavviso minimo. |
noshow_fee |
La commissione per il mancato arrivo senza cancellazione. |
admission_ |
Le norme di ammissione che si applicano a questo servizio. Se non viene configurato, il valore predefinito è TIME_STRICT. (facoltativo) |
cancellation_ |
Criterio di annullamento delle regole di pianificazione. (obbligatorio per Cose da fare) |
Campo unione Se "min_advance_booking" l'ora dell'ultima prenotazione viene calcolata come segue: (<slot start time> - "min_advance_booking"). Se è impostato "min_booking_buffer_before_end_time", l'ultima ora prenotabile viene calcolata come (<ora di fine slot> - "min_booking_buffer_before_end_time"). Tieni presente che il valore di "min_booking_buffer_before_end_time" deve essere positivo se impostato. Se non vengono configurati entrambi, lo slot è prenotabile fino all'ora di inizio dello slot. Se entrambi i campi sono impostati, verrà scelto un solo valore mentre l'altro verrà ignorato. Non possiamo prevedere in modo affidabile quale valore verrà scelto. Esempi:
|
|
min_ |
La durata (in secondi) da quando può essere effettuata l'ultima prenotazione a quando inizia lo slot di disponibilità. |
min_ |
La durata (in secondi) dal momento in cui è possibile effettuare l'ultima prenotazione a quello in cui termina lo spazio di disponibilità. Se questo campo è impostato, il campo "admission_policy" deve essere impostato su TIME_FLEXIBLE per indicare che gli utenti possono utilizzare i biglietti acquistati dopo l'inizio degli slot. |
AdmissionPolicy
I criteri di ammissione di questo servizio.
Enum | |
---|---|
ADMISSION_POLICY_UNSPECIFIED |
Non utilizzato. |
TIME_STRICT |
I clienti devono essere presenti all'ora di inizio dell'intervallo di disponibilità e il servizio dovrebbe terminare all'ora di fine dell'intervallo. Esempi di casi d'uso di TIME_STRICT: * Un tour che inizia alle 9:00 e richiede a tutti i partecipanti di arrivare all'orario di inizio e di tornare intorno alle 12:00. * Una prenotazione di taglio capelli alle 15:00 di sabato che durerà circa 30 minuti. * Un corso di fitness dalle 18:00 alle 20:00. |
TIME_FLEXIBLE |
Per utilizzare questa prenotazione, i clienti possono arrivare in qualsiasi momento tra l'ora di inizio e l'ora di fine dello slot di disponibilità. Esempi di casi d'uso di TIME_FLEXIBLE: * Un biglietto per un museo che può essere utilizzato in qualsiasi momento nella data di acquisto. * Un ingresso pomeridiano a un parco divertimenti utilizzabile dalle 12:00 alle 21:00. |
TIMED_ENTRY_WITH_FLEXIBLE_DURATION |
I clienti devono arrivare al commerciante all'ora di inizio della fascia di disponibilità, ma possono uscire in qualsiasi momento. Ad esempio, nello scenario di ingresso al museo, un biglietto con orario di ingresso alle 10:00 richiede che l'utente si trovi al museo alle 10:00. L'ora di inizio degli slot di disponibilità per questo servizio rappresenta l'ora di ingresso designata. L'ora di fine, tuttavia, viene utilizzata esclusivamente come chiave per identificare la fascia di disponibilità per la prenotazione. |
Servizio
Informazioni su un servizio fornito dal commerciante, ad esempio taglio di capelli.
Campi | |
---|---|
name |
Il nome della risorsa di servizio, nel formato |
service_ |
Il nome del servizio, ad esempio "Taglio capelli uomo". Deprecato, utilizza invece localized_service_name. |
localized_ |
Il nome del servizio, ad esempio "Taglio di capelli da uomo". Possibilmente in più lingue. |
description |
La descrizione visibile all'utente del servizio. Deprecato, usa localized_description al suo posto. |
localized_ |
La descrizione del servizio visibile all'utente. Questo campo supporta sia il testo normale sia la formattazione simile a HTML. A differenza delle sezioni di testo normale, qui è possibile creare layout personalizzati utilizzando intestazioni, paragrafi, elenchi e alcuni tag di frase. Leggi attentamente le istruzioni e le note riportate di seguito per assicurarti di creare un'esperienza utente ottimale. Tag di formattazione simili a HTML supportati: Tag heading: <h1>, <h2>, <h3>, <h4>, <h5>, <h6> Tag paragrafo: <p> Tag elenco: <ul>, <ol>, <li> Tag di divisione: <div> Tag a frase: <br>, <strong>, <em>: Tag non supportati:
Note importanti:
|
price |
Il prezzo del servizio. |
price_ |
Descrive in che modo il prezzo viene interpretato e mostrato all'utente. Può essere utilizzato da qualsiasi verticale, ad eccezione di Ristoranti e Cose da fare, per configurare la visualizzazione del prezzo del servizio. |
rules |
Regole per prenotare/annullare un appuntamento. |
prepayment_ |
Indica se un pagamento anticipato è obbligatorio, facoltativo o non supportato. |
prepayment_ |
Termini relativi al completamento del pagamento anticipato. |
form[] |
Deprecato. Utilizza intake_form e per_ticket_intake_form. |
intake_ |
Un modulo per richiedere ulteriori informazioni all'utente quando prenota questo servizio. (facoltativo) |
per_ |
Un modulo che richiede all'utente ulteriori informazioni al momento della prenotazione di questo servizio. Questo modulo deve essere compilato una volta per ogni biglietto che l'utente sta prenotando. (facoltativo) |
tax_ |
L'aliquota fiscale del servizio. Se presente, questo campo sostituisce qualsiasi aliquota impostata a livello di commerciante. Un messaggio vuoto (ad es. tax_rate { }) reimposta l'aliquota fiscale applicata su zero. |
payment_ |
Un elenco di ID che fanno riferimento alle opzioni di pagamento utilizzabili per pagare questo servizio. Le opzioni di pagamento effettive sono definite a livello di commerciante e possono essere condivise anche tra più commercianti. |
deposit |
Definisce la modalità di addebito di un deposito all'utente. Sostituisce il deposito per il servizio, se specificato. L'impostazione di un messaggio Deposito vuoto comporta la rimozione dell'eventuale deposito a livello di servizio. (facoltativo) |
no_ |
Definisce una tariffa per mancata presentazione che potrebbe essere addebitata all'utente. Sostituisce la tariffa per mancata presentazione al servizio, se specificata. L'impostazione di un messaggio NoShowFee vuoto comporta la rimozione di eventuali commissioni per il mancato arrivo a livello di servizio. (facoltativo) |
require_ |
Indica se l'utente deve fornire una carta di credito per prenotare questo servizio. Questo campo può essere sostituito a livello di disponibilità. (facoltativo) |
action_ |
Un link ad un'azione correlata a questo servizio. Se il link all'azione esiste, il tipo (vedi di seguito) deve essere impostato nel servizio. |
type |
Il tipo predefinito di questo servizio. (facoltativo) |
ticket_ |
Tipi di biglietti che possono essere prenotati/acquistati per questo servizio, se i biglietti sono supportati. (facoltativo) |
related_ |
Foto relative a questo servizio. Google eseguirà la scansione e memorizzerà i contenuti multimediali per assicurarsi che vengano mostrati agli utenti finali nel modo più efficiente. (facoltativo) |
service_ |
(Facoltativo) Valori degli attributi del servizio che si applicano a questo servizio. Ogni servizio può avere zero o più valori per ogni attributo del servizio definito nel commerciante corrispondente. (facoltativo) |
waitlist_ |
Regole per l'iscrizione alla lista d'attesa. |
ticketing_ |
Informazioni aggiuntive specifiche per il verticale della vendita di biglietti per eventi. (facoltativo) |
integration_ |
Livello di integrazione supportato per questo servizio. (Facoltativo) Non pertinente per i partner con l'integrazione iniziale. La modalità end-to-end sarà sempre disattivata per questi partner. |
per_ |
Commissioni a livello di ordine per l'acquisto di questo servizio. (facoltativo) |
tours_ |
Campi dei contenuti specifici di Tour e Attività. |
location[] |
Località correlate a questo servizio. NOTE IMPORTANTI: se sono presenti più località visitate correlate a questo servizio o se START_LOCATION è diverso da VISITED_LOCATION, è necessario specificare START_LOCATION. Esempio: - Un tour in bici guidato che visita tre sedi. È necessario specificare la sede di partenza. - Un tour in autobus che parte dalla hall di un hotel e si dirige verso la sede visitata. È necessario specificare la sede della riunione. |
rating |
La valutazione degli utenti per questo servizio come metrica aggregata per tutte le recensioni. |
home_ |
Informazioni aggiuntive specifiche per il verticale dei servizi per la casa. (facoltativo) |
virtual_ |
(Facoltativo) Informazioni sulla sessione virtuale. È obbligatorio per abilitare i servizi virtuali. |
direct_ |
(Facoltativo) Ulteriori informazioni che devono essere aggiunte se il servizio richiede all'utente di pagare direttamente al commerciante. NOTA IMPORTANTE: RwG non è coinvolta in questa transazione. È obbligatorio se è definita virtual_session e il servizio non è senza costi o se prepayment_type NON è impostato su REQUIRED. |
uri_ |
(Facoltativo) Un modello facoltativo che specifica in che modo Google deve generare gli URL dei siti esterni. |
PrepaymentTerms
Informazioni specifiche sul completamento del pagamento anticipato.
Campi | |
---|---|
charge_ |
Quando viene eseguito l'addebito in base al momento dell'acquisto. |
charge_ |
Tempo in secondi prima dell'ora di inizio del servizio in cui all'utente viene addebitato il pagamento. Questo campo deve essere impostato solo quando ChargeTiming è CHARGE_LATER. |
ChargeTiming
Enum per specificare quando verrà eseguito l'addebito in relazione al momento dell'acquisto.
Enum | |
---|---|
CHARGE_TIMING_UNSPECIFIED |
Non utilizzato. |
CHARGE_NOW |
L'importo verrà addebitato immediatamente al cliente. |
CHARGE_LATER |
L'importo verrà addebitato al cliente in un secondo momento. |
PrepaymentType
Enum per indicare il tipo di pagamento anticipato.
Enum | |
---|---|
PREPAYMENT_TYPE_UNSPECIFIED |
Per impostazione predefinita, supponiamo che il pagamento anticipato sia NOT_SUPPORTED. |
REQUIRED |
L'utente deve pagare questo servizio al momento della prenotazione. |
OPTIONAL |
L'utente può scegliere di pagare in anticipo questo servizio al momento della prenotazione o in un secondo momento, ma non è obbligatorio per effettuare la prenotazione. |
NOT_SUPPORTED |
Il pagamento anticipato non è supportato per questo servizio. |
ServiceType
Tipi di servizi predefiniti.
Enum | |
---|---|
SERVICE_TYPE_UNSPECIFIED |
Non utilizzato. |
SERVICE_TYPE_DINING_RESERVATION |
Prenotazione per il ristorante. |
SERVICE_TYPE_FOOD_ORDERING |
Ordinazione di cibo a domicilio, da asporto o su entrambe le opzioni. |
SERVICE_TYPE_FOOD_DELIVERY |
Consegna di cibo a domicilio. |
SERVICE_TYPE_FOOD_TAKEOUT |
Cibo da asporto. |
SERVICE_TYPE_EVENT_TICKET |
Biglietto per un evento. |
SERVICE_TYPE_TRIP_TOUR |
Tour. |
SERVICE_TYPE_APPOINTMENT |
Servizio che offre appuntamenti o corsi. Consigliato per (1) salute e fitness, (2) spa e bellezza e (3) servizi di consulenza e valutazioni finanziarie. Consulta i tipi di servizi supportati: https://developers.google.com/maps-booking/guides/end-to-end-integration/overview |
SERVICE_TYPE_ONLINE_APPOINTMENT |
Servizio che fornisce un appuntamento online per un corso o una sessione che sarà completamente virtuale. Deve essere impostato se attivi le prenotazioni di servizi virtuali. |
SERVICE_TYPE_SHOPPING |
Servizio che consente agli utenti di fare acquisti presso il commerciante in questione. Può essere consegna o ritiro. |
ServiceAttribute
Gli attributi dei servizi sono categorie definite dai partner che descrivono i Servizi di un Commerciante. Ad esempio, una banca potrebbe definire un attributo del servizio "Tipo di conto" con possibili valori "Personale" e "Aziendale", mentre un parrucchiere potrebbe definire un attributo del servizio "Tipo di servizio" con possibili valori "Taglio", "Colore" e "Stile".
Campi | |
---|---|
attribute_ |
Un identificatore che identifica in modo univoco questo attributo di servizio tra gli altri per lo stesso commerciante, ad esempio "account-type". |
attribute_ |
Un nome visibile all'utente per questo attributo, ad esempio "Tipo di account". |
value[] |
Tutti i valori possibili per questo attributo di servizio. |
Valore
Rappresenta un possibile valore per un determinato attributo del servizio.
Campi | |
---|---|
value_ |
Un identificatore che identifica in modo univoco questo valore tra gli altri per l'attributo di servizio, ad esempio "personale". |
value_ |
Un nome visibile all'utente per il valore, ad esempio "Personale". |
ServiceAttributeValueId
Identifica un particolare valore di un attributo di servizio da applicare a un servizio.
Campi | |
---|---|
attribute_ |
ID di un attributo come definito in Merchant.service_attribute, ad esempio "service-type". |
value_ |
ID del valore di questo attributo, ad es. "taglio di capelli". Deve corrispondere a un value_id nella definizione dell'attributo del servizio. |
ServiceAvailability
Un elenco della disponibilità e di chi/quando devono essere applicati.
Campi | |
---|---|
name |
Il nome della risorsa del servizio a cui applicarlo. Nel formato |
start_ |
Se fornite, le entità Disponibilità fornite verranno considerate uno snapshot completo da [start_time_restrict, end_time_restrict]. In altre parole, tutta la disponibilità esistente verrà eliminata se si verifica la seguente condizione:
Se è impostato un messaggio sulla durata, la condizione è ulteriormente limitata:
Se viene impostato un messaggio resource_restrict, la condizione è ulteriormente limitata:
Questi campi vengono in genere utilizzati per fornire un aggiornamento completo della disponibilità in un determinato intervallo di tempo. Se imposti start_time_restrict e lasci il valore end_time_restrict non impostato, il valore viene interpretato come tutti i tempi a partire da start_time_restrict. |
end_ |
L'impostazione di end_time_restrict lasciando start_time_restrict non impostato viene interpretata come tutti i tempi fino a end_time_restrict. |
duration_ |
L'impostazione della durata limita ulteriormente l'ambito dell'aggiornamento alla sola disponibilità con durata corrispondente. |
resources_ |
L'impostazione resources_restrict limita ulteriormente l'ambito dell'aggiornamento solo a questo insieme di risorse. Tutti i campi ID delle risorse devono corrispondere esattamente. |
availability[] |
Il nuovo elenco di disponibilità. |
ServiceIntakeForm
Definisce un modulo di accettazione che personalizza il servizio fornito da un commerciante.
Campi | |
---|---|
field[] |
Campi che verranno mostrati all'utente. |
first_time_customers |
Se impostato su true, questo modulo verrà mostrato ai nuovi clienti. Deprecato. Questa funzionalità non è supportata per i moduli di accoglienza. |
returning_customers |
Se impostato su true, questo modulo verrà mostrato ai clienti abituali. Deprecato. Questa funzionalità non è supportata per i moduli di accoglienza. |
ServiceIntakeFormField
Definisce un campo incluso in un ServiceIntakeForm.
Campi | |
---|---|
id |
Una stringa di un partner aggregatore che identifica in modo univoco un campo del modulo. Questo ID deve essere uguale all'ID nella risposta del campo corrispondente del modulo e deve essere univoco sia nel livello di servizio sia nel modulo di accettazione delle richieste di assistenza. (obbligatorio) |
type |
Il tipo di questo campo. |
label |
Il testo mostrato all'utente per questo campo. Deprecato, usa |
localized_ |
Il testo mostrato all'utente per questo campo. Il campo può essere specificato in più impostazioni internazionali. (obbligatorio) |
value[] |
Imposta se e solo se il tipo di campo è LOCATION_SEARCH. Utilizza "location_id" nel campo "location" per specificare il valore della località. |
choice_ |
Impostalo solo se il tipo di campo è MULTIPLE_CHOICE, CHECKBOXES o DROPDOWN. Utilizzato per elencare le possibili scelte. |
is_ |
Indica se un utente richiede una risposta a questo campo. |
allow_ |
Indica se è consentito un valore personalizzato in aggiunta alle risposte predefinite. Questo vale solo se il tipo di campo è LOCATION_SEARCH. (facoltativo) |
additional_ |
Opzioni aggiuntive fornite oltre ai valori specificati. Applicabile solo quando il tipo di campo è LOCATION_SEARCH. Ad esempio, oltre all'elenco di sedi fornito, un'altra opzione disponibile può essere "Contattarò il fornitore in un secondo momento". (facoltativo) |
ticket_ |
Se questa domanda deve essere mostrata solo quando l'utente prenota determinati tipi di biglietti, questo campo deve essere impostato come l'insieme di ID tipo di biglietto applicabili. Lascia vuoto il campo se la domanda è sempre applicabile. |
hint |
Il testo del suggerimento per l'input, che viene visualizzato come segnaposto di testo. Ciò è applicabile solo quando il tipo di campo è SHORT_ANSWER o paragraph. (facoltativo) |
FieldType
Enum per indicare il tipo di campo.
Enum | |
---|---|
FIELD_TYPE_UNSPECIFIED |
I campi di tipo non specificato o sconosciuto verranno ignorati. |
SHORT_ANSWER |
Un campo di immissione di una riga per il testo. |
PARAGRAPH |
Un campo di immissione su più righe per il testo. |
MULTIPLE_CHOICE |
Un insieme di pulsanti di opzione che richiedono una scelta tra molte opzioni. |
CHECKBOXES |
Uno o più elementi enumerati con caselle di controllo. |
DROPDOWN |
Una selezione da un menu a discesa. |
BOOLEAN |
Un pulsante Sì/No. |
LOCATION_SEARCH |
Una casella di ricerca che supporta la ricerca di una località corrispondente inserita dall'utente nell'elenco delle località fornito. |
TaxRate
Un'aliquota fiscale applicata al momento dell'addebito all'utente di un servizio e che può essere impostata in base al commerciante o al servizio.
Campi | |
---|---|
micro_ |
Un'aliquota fiscale in milionesimi dell'uno per cento, che fornisce effettivamente 6 decimali di precisione. Ad esempio, se l'aliquota fiscale è 7,253%, questo campo deve essere impostato su 7253000. Se questo campo non viene configurato o viene impostato su 0, il prezzo totale addebitato a un utente per qualsiasi servizio fornito da questo commerciante corrisponde al prezzo esatto specificato da Service.price. Si presume che il prezzo del servizio sia esente o già comprensivo delle imposte applicabili. Le imposte non verranno mostrate all'utente come voce separata. Se questo campo è impostato su un valore diverso da zero, il prezzo totale addebitato a un utente per qualsiasi servizio fornito da questo commerciante includerà il prezzo del servizio più l'imposta calcolata utilizzando l'aliquota fiscale fornita qui. Le frazioni dell'unità di valuta più piccola (ad esempio le frazioni di un centesimo) verranno arrotondate utilizzando l'arrotondamento al numero pari più vicino. Le imposte verranno mostrate all'utente come voce separata. |
Termini
Un insieme di regole e linee guida che vengono mostrate all'utente per effettuare una prenotazione tramite Prenota con Google.
Campi | |
---|---|
url |
Facoltativamente, l'URL dei Termini e condizioni. |
text |
Il testo da mostrare all'utente. Utilizza localized_text di seguito per le nuove integrazioni. |
localized_ |
Il testo localizzato da mostrare all'utente. |
Testo
Payload di testo potenzialmente localizzato. Alcuni campi di testo potrebbero includere contenuti sottoposti a markup.
Campi | |
---|---|
value |
Valore di testo in una lingua sconosciuta. Obbligatorio se e solo se |
localized_ |
Valori di testo per ogni lingua. (Facoltativo) |
TicketType
TicketType viene utilizzato per differenziare i biglietti con prezzi e/o disponibilità diversi a causa di tipi di utenti diversi, attributi di servizio diversi o opzioni/componenti aggiuntivi differenti.
Un biglietto è l'unità minima prenotabile per un servizio, ad esempio un posto per una gita in rafting, un ingresso a un museo, un noleggio di kayak doppio per un'intera giornata.
Campi | |
---|---|
ticket_ |
L'ID richiesta viene utilizzato per distinguere i diversi tipi di richieste dello stesso servizio e deve essere univoco solo all'interno di un servizio. |
short_ |
Una breve descrizione per questo TicketType. Questo può essere visibile all'utente, ad esempio "adulto", "bambino", "veterano", "Riga J" e così via. Obbligatorio: ogni tipo di biglietto deve avere una descrizione per essere visibile all'utente. Deprecato. Utilizza localized_short_description. |
localized_ |
Una breve descrizione di questo TicketType con supporto i18n. Può essere visibile all'utente, ad esempio "adulto", "bambino", "veterano", "Riga J" e così via. Obbligatorio: ogni tipo di biglietto deve avere una descrizione per essere visibile all'utente. È possibile fornire valori separati per ogni lingua. |
price |
Il prezzo di un singolo biglietto di questo tipo, escluse le tasse. Ai biglietti del Servizio si applica l'aliquota fiscale del servizio. |
per_ |
Costi aggiuntivi per l'acquisto di questo biglietto. (facoltativo) |
price_ |
(Facoltativo) Tipo di visualizzazione del prezzo predeterminato per un biglietto singolo di questo tipo. |
option_ |
Descrizione di qualsiasi opzione aggiuntiva rappresentata da questo tipo di ticket, se presente. Deprecato, utilizza invece localized_option_description. |
localized_ |
Descrizione di qualsiasi opzione aggiuntiva rappresentata da questo tipo di ticket, se presente. È possibile fornire valori separati per ogni lingua. Le opzioni aggiuntive sono utili quando il tipo di ticket rappresenta più dimensioni. Esempio 1: un biglietto di ingresso con diversi tipi "adulto", "bambino" e la lingua come opzione aggiuntiva, l'elenco TicketType previsto sarà: - { 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" } } Esempio 2: una locazione di kayak per più ore con un componente aggiuntivo facoltativo come una borsa asciutta. La descrizione breve potrebbe essere "3 ore" e la descrizione dell'opzione potrebbe essere "con borsa asciutta" o "senza borsa asciutta": - { 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" } } Facoltativo, ma se per qualsiasi tipo di ticket all'interno del servizio è impostato questo campo, prevediamo che lo sia anche per tutti gli altri tipi di ticket (potrebbe essere utilizzata una descrizione_opzione predefinita). Ad esempio, [{ticket_type_1, adult, english}, {ticket_type_1, adult, ''}] non è un elenco valido. Sono supportati solo due tag di formattazione HTML: e |
inventory_ |
(Facoltativo) Tipo di inventario predeterminato di un singolo biglietto di questo tipo. |
InventoryType
Tipo di inventario predeterminato di un singolo biglietto di questo tipo.
Enum | |
---|---|
INVENTORY_TYPE_UNSPECIFIED |
Il tipo di inventario non è specificato. |
INVENTORY_TYPE_PRIMARY |
Inventario principale. |
INVENTORY_TYPE_VERIFIED_RESALE |
Inventario di rivendita verificato. |
INVENTORY_TYPE_RESALE |
Inventario per la rivendita. |
INVENTORY_TYPE_AGGREGATOR |
Inventario dell'aggregatore. |
PriceDisplayType
Indica il formato del prezzo visualizzato nella pagina di destinazione.
Questo campo viene ignorato per l'inventario senza link out.
Questo campo consente alle piattaforme Google di mostrare lo stesso formato di prezzo utilizzato nella pagina di destinazione del servizio. Formati dei prezzi coerenti migliorano il tasso di conversione e riducono la confusione.
Enum | |
---|---|
PRICE_DISPLAY_TYPE_UNSPECIFIED |
Il tipo di visualizzazione del prezzo non è specificato. Sarà Google a stabilire quale formato mostrare. |
PRICE_DISPLAY_TYPE_BASE |
Il prezzo mostrato nella pagina di destinazione è il prezzo base. |
PRICE_DISPLAY_TYPE_ALL_IN |
Il prezzo mostrato nella pagina di destinazione include tutte le commissioni e le tasse. |
TicketingVerticalSpecificData
Informazioni aggiuntive specifiche per il verticale della vendita di biglietti per eventi.
Campi | |
---|---|
event_ |
La categoria dell'evento. Impostato solo quando l'evento rientra in una delle categorie predefinite. (facoltativo) |
event_ |
L'URL dell'evento sul sito web del partner. (facoltativo) |
entity[] |
Un elenco di entità correlate all'evento. (facoltativo) |
event_ |
Obbligatorio. Il tipo di partecipazione all'evento. |
event_ |
(Facoltativo) URL in cui è possibile guardare l'evento. |
event_ |
(Facoltativo) Organizzatore che ospita l'evento. |
event_ |
(Facoltativo) URL dell'organizzatore che ospita l'evento. |
event_ |
(Facoltativo) Il tipo di organizzatore. |
event_ |
Obbligatorio. URL delle pagine in cui sono disponibili le informazioni o le descrizioni degli eventi. |
event_ |
(Facoltativo) Stato dell'evento. |
brand_ |
(Facoltativo) Il nome del brand localizzato. |
event_ |
(Facoltativo) Informazioni sul creatore dell'evento. |
AttendanceMode
Il tipo di partecipazione all'evento.
Enum | |
---|---|
ATTENDANCE_MODE_UNSPECIFIED |
Non specificato. |
ONLINE |
Per eventi virtuali. |
PHYSICAL |
Per eventi fisici. |
PHYSICAL_ONLINE_MIXED |
Per eventi sia fisici che virtuali. |
Entità
Rappresenta un'entità correlata all'evento.
Campi | |
---|---|
id |
Identificatore univoco dell'entità nel database del partner. (facoltativo) |
name |
Nome dell'entità. (obbligatorio) |
url |
URL della pagina web che descrive in modo univoco l'entità. Si tratta della pagina web sul sito web del partner per l'entità, se presente; per altri URL pubblici dell'entità, utilizza relevant_url in public_identification_data. (facoltativo) |
entity_ |
Il tipo di entità. (facoltativo) |
entity_ |
Il ruolo dell'entità nell'evento. (facoltativo) |
public_ |
Riferimenti pubblici dell'entità. (facoltativo) |
EntityRole
Il ruolo dell'entità nell'evento.
Enum | |
---|---|
ENTITY_ROLE_UNSPECIFIED |
Non specificato. |
ENTITY_ROLE_HEADLINER |
L'entità rappresenta un protagonista o un performer principale dell'evento. |
ENTITY_ROLE_SUPPORTER |
L'entità rappresenta un artista di supporto all'evento. |
ENTITY_ROLE_HOME_TEAM |
L'entità rappresenta la squadra di casa dell'evento (sportivo). |
ENTITY_ROLE_AWAY_TEAM |
L'entità rappresenta la squadra in trasferta nell'evento (sportivo). |
EntityType
Il tipo di entità. Nota: questa funzione non è destinata a essere un'ontologia universale.
Enum | |
---|---|
ENTITY_TYPE_UNSPECIFIED |
Non specificato. Non utilizzare. |
ENTITY_TYPE_PERFORMER |
L'entità rappresenta l'artista o il gruppo che si esibisce in un concerto o uno spettacolo. Applicabile solo quando la categoria dell'evento è CONCERTO o TEMA. |
ENTITY_TYPE_PLAYER |
L'entità rappresenta la squadra o il giocatore dell'evento. Applicabile solo quando la categoria dell'evento è SPORT. |
ENTITY_TYPE_CONCERT_TOUR |
L'entità rappresenta il tour a cui appartiene questo evento. Applicabile solo quando la categoria dell'evento è CONCERT. |
ENTITY_TYPE_SPORTS_SERIES |
L'entità rappresenta un torneo sportivo a cui appartiene questo evento. Applicabile solo quando la categoria evento è SPORT. |
ENTITY_TYPE_PLAY |
L'entità rappresenta il tipo di opera eseguita nell'evento (ad es. musicale, commedia, balletto e così via). Applicabile solo quando la categoria dell'evento è TEATRO. |
EventCategory
Un sottoinsieme di categorie di eventi per le quali personalizziamo l'esperienza del prodotto. Nota: questa funzionalità non è destinata a essere un'ontologia universale di eventi.
Enum | |
---|---|
EVENT_CATEGORY_UNSPECIFIED |
Non specificato. Non utilizzare. |
EVENT_CATEGORY_CONCERT |
Concerti. |
EVENT_CATEGORY_SPORTS |
Eventi sportivi. |
EVENT_CATEGORY_THEATRE |
Eventi teatrali. |
EVENT_CATEGORY_EXHIBITS |
Mostre. |
EVENT_CATEGORY_WORKSHOPS_AND_CLASSES |
Workshop e corsi. |
EventCreator
Informazioni sul creatore dell'evento. Pertinente solo per le piattaforme che includono eventi di contenuti generati dagli utenti.
Campi | |
---|---|
name |
(Facoltativo) Il nome dell'autore dell'evento. Nessuna limitazione di caratteri. |
EventState
Stato dell'evento.
Enum | |
---|---|
EVENT_STATE_UNSPECIFIED |
Non specificato. |
SCHEDULED |
L'evento è pianificato. |
RESCHEDULED |
L'evento è stato riprogrammato. |
CANCELLED |
L'evento è annullato. |
POSTPONED |
L'evento è rinviato. |
OrganizerType
Il tipo di organizzatore.
Enum | |
---|---|
ORGANIZER_TYPE_UNSPECIFIED |
Non specificato. |
PERSON |
Per l'organizzatore che è una persona. |
ORGANIZATION |
Per gli organizzatori che fanno parte di un'organizzazione. |
PublicIdentificationData
Identificatori, pagine web o altre fonti pubbliche che fanno riferimento a un'entità.
Campi | |
---|---|
relevant_ |
URL pubblico di qualsiasi pagina web dedicata esclusivamente all'argomento. Potrebbero essere inclusi siti web ufficiali, Discogs, piattaforme di social media, pagine di Wikipedia o IMDb, ad esempio https://www.discogs.com/artist/1124645-Taylor-Swift, https://www.wikidata.org/wiki/Q19320959, https://twitter.com/acmilan. (facoltativo) |
musicbrainz_ |
L'identificatore di 36 caratteri di musicbrainz dell'artista o di altre entità musicali, se applicabile. Consulta https://musicbrainz.org/doc/MusicBrainz_Identifier. (facoltativo) |
TimeRange
Un intervallo di tempo aperto chiuso, ad esempio [ora_di_inizio, ora_di_fine).
Campi | |
---|---|
start_ |
Il limite inferiore dell'intervallo di tempo. |
end_ |
Il limite superiore dell'intervallo di tempo. |
TokenizationConfig
Una configurazione per la tokenizzazione dell'elaboratore dei pagamenti, definita per ciascun commerciante.
Campi | |
---|---|
tokenization_ |
Una configurazione di tokenizzazione ha in genere un parametro tokenization_parameter la cui chiave è "gateway" e il cui valore è il nome del processore. Il resto dei parametri dipende dal processore. Per saperne di più, consulta la documentazione di Google Pay. Esempio di 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" } Esempio di Stripe: tokenization_parameter { chiave: "gateway" value: "striscia" } tokenization_parameter { key: "stripe:version" valore: "2018-02-28" } tokenization_parameter { key: "stripe:publishableKey" valore: "pk_1234" } Esempio di Adyen: tokenization_parameter { key: "gateway" value: "adyen" } tokenization_parameter { key: "gatewayMerchantId" value: "yourId" } |
billing_ |
Includi nel token di pagamento i dati di fatturazione dell'utente inseriti in Google Pay con il suo FOP (vedi sopra). Lasciare vuoto il campo equivale a specificare MIN. |
BillingInformationFormat
La quantità di dati dell'indirizzo di fatturazione da richiedere all'utente e da includere nel token. I valori enum corrispondono ai parametri nell'API Google Pay (consulta la pagina https://developers.google.com/pay/api/web/reference/object#BillingAddressParameters).
Enum | |
---|---|
BILLING_INFORMATION_FORMAT_UNSPECIFIED |
Non specificato. Il valore predefinito è MIN. |
MIN |
nome, codice paese e codice postale (impostazione predefinita di Google Pay). |
FULL |
nome, indirizzo, località, regione, codice paese e codice postale. |
ToursAndActivitiesContent
Campi dei contenuti specifici per tour e attività. Ogni elemento nel campo ripetuto deve essere indipendente per consentire una visualizzazione separata (ad es. sotto forma di elenco puntato).
L'inserimento di ToursAndActivitiesContent è fortemente consigliato per i tour e le attività, ma non è strettamente obbligatorio. Tutti i campi supportano sia il testo normale che il testo HTML per la formattazione di base. Tag di formattazione simili a HTML supportati:
Tag di frase:
, , , : sono supportati solo i tre tag sopra menzionati.
può essere utilizzato per spezzare le righe dei paragrafi e // per evidenziare un testo importante. Eventuali altri tag a frase verranno ignorati.
Tutti gli altri tag e stili personalizzati non sono consentiti e verranno rimossi. Tutti gli URL, gli ancoraggi e i link verranno rimossi e non saranno mai mostrati agli utenti finali.
Note importanti: * Non duplicare i dati già forniti in highlights
, exclusion
e in altri campi più specifici della descrizione del servizio. * Evita di utilizzare altri tag, ad eccezione di quelli supportati menzionati sopra, perché i contenuti all'interno di tag non supportati verranno rimossi e potrebbero causare un'esperienza utente indesiderata.
Campi | |
---|---|
highlights[] |
L'elenco di elementi in evidenza visibile all'utente. |
inclusions[] |
L'elenco delle inclusioni visibile all'utente. |
exclusions[] |
L'elenco di esclusioni visibile all'utente. |
must_ |
L'elenco di note importanti visibile all'utente; utilizzalo per dettagli come i limiti di età o altre condizioni che rendono questo servizio non adatto. |
UnsupportedPartySizeOption
Opzioni per le parti fuori intervallo.
Campi | |
---|---|
Campo unione kind . Opzioni disponibili per le parti fuori portata. kind può essere solo uno dei seguenti: |
|
call_ |
Le dimensioni del gruppo che non rientrano nell'intervallo possono chiamare l'attività. All'utente verrà mostrato un messaggio predefinito. Testo di esempio da visualizzare: "Per i partecipanti di dimensioni superiori a {waitlist_rules.max_party_size}, chiama il ristorante al numero {phone}". CallMerchant deve essere impostato, ma sarà vuoto. |
UpdateAdsAccountLinkRequest
Messaggio di richiesta per AdsAccountLinkingService.UpdateAdsAccountLink.
Campi | |
---|---|
ads_ |
Obbligatorio. Il link all'account Google Ads da aggiornare. Il campo |
update_ |
(Facoltativo) L'elenco dei campi da aggiornare. |
UpdateBookingRequest
Richiedere l'aggiornamento di un google.maps.booking.v1alpha.Booking
Campi | |
---|---|
update_ |
Maschera dei campi di prenotazione da aggiornare |
booking |
La prenotazione da aggiornare |
booking_ |
Se l'elaborazione di una richiesta di prenotazione confermata in modo asincrono non va a buon fine e lo stato della prenotazione viene aggiornato su NON RIUSCITA, questo campo dovrebbe riflettere l'errore della logica di business (ad esempio, l'utente ha una prenotazione esistente troppo vicina a questo momento). Questo campo deve essere impostato solo quando si aggiorna lo stato della prenotazione su NON RIUSCITA e verrà ignorato in caso contrario. |
UpdateMerchantRequest
La richiesta di aggiornamento di un Merchant
.
Campi | |
---|---|
merchant |
I nuovi dati sui commercianti. |
update_ |
I campi specifici da aggiornare per il commerciante. |
UpdateOrderRequest
Richiedere l'aggiornamento di un google.maps.booking.v1alpha.Order
Campi | |
---|---|
update_ |
Maschera di tutti i campi dell'ordine da aggiornare |
order |
L'ordine da aggiornare |
UpdateServiceRequest
Richiesta di aggiornamento di un Service
.
Campi | |
---|---|
service |
I dati del nuovo servizio. |
update_ |
I campi specifici da aggiornare per il servizio. |
UriTemplate
Un modello che specifica in che modo Google deve generare gli URL dei siti esterni.
Campi | |
---|---|
uri_ |
(Facoltativo) Il modello URI deve rispettare il documento RFC 6570, consulta la pagina https://datatracker.ietf.org/doc/html/rfc6570. Supporta i modelli di livello 2. Questi parametri verranno risolti nei valori specificati nelle rispettive entità. 5 parametri disponibili per il linkout di prenotazione di ristoranti: 1) (obbligatorio) {availability_slot_start_seconds} :: compilato dal campo start_sec nel feed di disponibilità 2) (obbligatorio) {availability_slot_duration_seconds} :: compilato dal campo duration_sec nel feed di disponibilità 3) (facoltativo) {resources_party_size} :: compilato dal campo party_size nel feed di disponibilità 4) (facoltativo) {availability_availability_tag} :: compilato dal campo availability_tag nel feed di disponibilità 5) (facoltativo) {resources_room_id} :: compilato dal campo room_id nel feed di disponibilità Esempio di utilizzo: 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
Limita gli utenti idonei all'acquisto di un'opzione di pagamento.
Campi | |
---|---|
new_ |
Un'opzione di pagamento che può essere acquistata solo dagli utenti che non hanno mai effettuato acquisti dallo stesso commerciante. |
new_ |
Un'opzione di pagamento che può essere acquistata solo dagli utenti che non hanno mai acquistato la stessa opzione di pagamento in precedenza. |
VirtualSession
Informazioni sulla sessione virtuale/online. Ad es. Corso di yoga online, lezione di cucina virtuale ecc.
Campi | |
---|---|
session_ |
Istruzioni su come è configurato questo corso virtuale. Se il partner non include l'URL del video con la prenotazione, questo testo deve indicare quando l'URL del video verrà condiviso con l'utente. Ad es. "L'URL di Zoom verrà inviato per posta 30 minuti prima del corso" (opzione consigliata). |
session_ |
Requisiti per la sessione virtuale specificata. Ad es. tappetino per lo yoga, utensili da cucina e così via (consigliato) |
virtual_ |
Informazioni sulla piattaforma virtuale utilizzata in questa sessione. (necessario per abilitare i servizi virtuali) |
is_ |
Obbligatorio. Imposta questo valore su true se la sessione virtuale non è in diretta ed è preregistrata. |
VirtualPlatformInfo
Informazioni sulla piattaforma che verrà utilizzata per questa sessione virtuale.
Campi | |
---|---|
platform |
Piattaforma utilizzata per la sessione virtuale. |
other_ |
Il nome della piattaforma se è impostata su ALTRO. (Obbligatorio se la piattaforma è impostata su ALTRE) |
Piattaforma
Enum per indicare quale piattaforma virtuale verrà utilizzata dal commerciante.
Enum | |
---|---|
PLATFORM_UNSPECIFIED |
Non utilizzato. |
FLEXIBLE |
Il commerciante ha un approccio flessibile alla piattaforma video che usa. |
GOOGLE_HANGOUTS |
prodotto Google Hangouts. |
GOOGLE_MEET |
Prodotto Google Meet. |
ZOOM |
Zoom Video Communications. |
SKYPE |
Skype. |
YOUTUBE |
Live streaming su YouTube. |
OTHER |
Deve essere impostato se la piattaforma video utilizzata è diversa da quelle menzionate qui. |
WaitlistRules
Regole relative all'iscrizione alla lista d'attesa.
Campi | |
---|---|
min_ |
Obbligatorio. Deve essere un numero intero positivo per i servizi che forniscono la funzionalità di lista d'attesa. Se il servizio o il commerciante non fornisce la funzionalità di lista d'attesa, questo campo non deve essere compilato. |
max_ |
Obbligatorio. Deve essere un numero intero positivo per i servizi che forniscono la funzionalità di lista d'attesa. Se il servizio o il commerciante non fornisce la funzionalità di lista d'attesa, questo campo non deve essere compilato. |
supports_ |
Se true, l'utente potrà inviare una richiesta di testo aggiuntiva in formato libero quando si iscrive alla lista d'attesa per questo servizio. |
above_ |
Imposta le opzioni per le parti con dimensioni superiori al valore impostato per max_party_size. Lascia vuoto se non è necessario fornire opzioni alternative per l'iscrizione a una lista d'attesa per parti più numerose. |