- 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. |