- Risorsa: PriceAccuracyView
- PriceAccuracyRow
- PriceRecord
- Dispositivo
- MismatchReason
- SignalSource
- Metodi
Risorsa: PriceAccuracyView
Una visualizzazione dell'accuratezza del prezzo. Copre la funzionalità dei report sull'accuratezza del prezzo nelle versioni dell'API precedenti alla 3.0. Per ulteriori informazioni, consulta il report sull'accuratezza dei prezzi.
Rappresentazione JSON |
---|
{
"name": string,
"results": [
{
object ( |
Campi | |
---|---|
name |
Il nome della risorsa deve essere nel formato |
results[] |
L'elenco delle righe che corrispondono alla query. |
PriceAccuracyRow
Una riga di accuratezza del prezzo.
Rappresentazione JSON |
---|
{ "hotel": string, "checkinDate": { object ( |
Campi | |
---|---|
hotel |
ID hotel definito dal partner. |
checkinDate |
Data del check-in. |
lengthOfStayDays |
Durata del soggiorno. |
fetchedPriceRecord |
Prezzo come indicato sul sito web del partner. |
cachedPriceRecord |
Prezzo come pubblicizzato. |
correctionTime |
Ora in cui un prezzo errato viene aggiornato a un prezzo corretto. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
url |
URL iniziale visitato sul sito web del partner. |
rateRuleId |
La regola tariffaria del prezzo pubblicizzato per le tariffe non pubbliche. |
hotelCountryCode |
Il paese dell'hotel (in base all'indirizzo). |
deviceType |
Il tipo di dispositivo dell'utente. |
finalDomain |
Il dominio della pagina finale da cui vengono letti i prezzi. |
mismatchReason |
Il motivo per cui il prezzo recuperato non corrispondeva a quello memorizzato nella cache. |
affectsScore |
True se questa riga influisce sul punteggio complessivo di accuratezza del prezzo. |
signalSource |
Origine dell'indicatore di accuratezza del prezzo. |
userRegionCode |
La regione dell'utente. |
adultOccupancy |
Il numero di adulti nei dettagli di occupazione della query di convalida. |
childOccupancy |
Il numero di bambini nei dettagli di occupazione della query di convalida. |
PriceRecord
Una registrazione del prezzo.
Rappresentazione JSON |
---|
{ "basePrice": number, "taxesAndFees": number, "currencyCode": string, "time": string } |
Campi | |
---|---|
basePrice |
Prezzo base. |
taxesAndFees |
Tasse e commissioni. |
currencyCode |
Codice valuta ISO 4217. |
time |
Timestamp di questo record di prezzo. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
Dispositivo
Elenca i dispositivi supportati.
Enum | |
---|---|
DEVICE_UNSPECIFIED |
Non specificato. |
DEVICE_UNKNOWN |
Il valore è sconosciuto in questa versione. |
DESKTOP |
Computer. |
MOBILE |
Dispositivi mobili dotati di browser completi. |
TABLET |
Tablet dotati di browser completi. |
MismatchReason
Elenca i motivi della mancata corrispondenza.
Enum | |
---|---|
MISMATCH_REASON_UNSPECIFIED |
Non specificato. |
MISMATCH_REASON_UNKNOWN |
Il valore è sconosciuto in questa versione. |
TAX_MISMATCH |
Discrepanza a livello fiscale. |
ROOM_UNAVAILABLE |
Stanza non disponibile. |
SITE_ERROR |
Errore del sito. |
PRICE_FEED_DELAYED |
Feed dei prezzi in ritardo. |
DISCOUNT_MISSING |
Sconto mancante. |
INCORRECT_DISCOUNT_VALUE |
Valore sconto non corretto. |
WRONG_ITINERARY |
Itinerario sbagliato. |
SignalSource
Elenca i metodi di segnalazione supportati per l'accuratezza del prezzo.
Enum | |
---|---|
SIGNAL_SOURCE_UNSPECIFIED |
Non specificato. |
SIGNAL_SOURCE_UNKNOWN |
Il valore è sconosciuto in questa versione. |
FETCHED |
Il prezzo viene letto direttamente dal sito web del partner. |
PIXEL |
Il prezzo viene fornito dal partner tramite un pixel di accuratezza del prezzo. |
Metodi |
|
---|---|
|
Restituisce la visualizzazione dell'accuratezza del prezzo richiesta in dettaglio. |
|
Elenca le visualizzazioni disponibili per l'accuratezza del prezzo. |
|
Restituisce il riepilogo dell'accuratezza del prezzo. |