- Ressource: PriceAccuracyView
- PriceAccuracyRow
- PriceRecord
- Gerät
- Fehlübereinstimmung
- Signalquelle
- Methoden
Ressource: PriceAccuracyView
Eine Preisgenauigkeitsansicht. Deckt die Preisgenauigkeitsberichte in API-Versionen vor Version 3.0 ab. Weitere Informationen finden Sie unter Preisgenauigkeitsbericht.
JSON-Darstellung |
---|
{
"name": string,
"results": [
{
object ( |
Felder | |
---|---|
name |
Ressourcenname im Format |
results[] |
Die Liste der Zeilen, die der Abfrage entsprechen. |
Preisgenauigkeitszeile
Zeile für Preisgenauigkeit.
JSON-Darstellung |
---|
{ "hotel": string, "checkinDate": { object ( |
Felder | |
---|---|
hotel |
Die vom Partner definierte Hotel-ID. |
checkinDate |
Anreisedatum. |
lengthOfStayDays |
Dauer des Aufenthalts. |
fetchedPriceRecord |
Preis wie auf der Partnerwebsite angegeben. |
cachedPriceRecord |
Der angegebene Preis. |
correctionTime |
Zeit, zu der ein falscher Preis in einen korrekten Preis geändert wird. Ein Zeitstempel im Format RFC3339 UTC mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
url |
Ursprüngliche URL auf der Partnerwebsite. |
rateRuleId |
Die Preisregel des beworbenen Preises für nicht öffentliche Preise. |
hotelCountryCode |
Das Land des Hotels (basierend auf der Adresse). |
deviceType |
Der Gerätetyp des Nutzers. |
finalDomain |
Die Domain der endgültigen Seite, von der Preise gelesen werden. |
mismatchReason |
Grund, warum der abgerufene Preis nicht mit dem im Cache gespeicherten Preis übereinstimmt. |
affectsScore |
Dieser Wert ist „True“, wenn diese Zeile die Preisgenauigkeitsquote insgesamt beeinflusst. |
signalSource |
Quelle des Preisgenauigkeitssignals. |
userRegionCode |
Die Region des Nutzers |
adultOccupancy |
Die Anzahl der Erwachsenen in den Belegungsdetails der Validierungsabfrage. |
childOccupancy |
Die Anzahl der untergeordneten Elemente in den Belegungsdetails der Validierungsabfrage. |
Price-Datensatz
Ein Preisrekord
JSON-Darstellung |
---|
{ "basePrice": number, "taxesAndFees": number, "currencyCode": string, "time": string } |
Felder | |
---|---|
basePrice |
Basispreis. |
taxesAndFees |
Steuern und Gebühren. |
currencyCode |
ISO 4217-Währungscode. |
time |
Zeitstempel für diesen Preisdatensatz Ein Zeitstempel im Format RFC3339 UTC mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
Geräte
Listet unterstützte Geräte auf.
Enums | |
---|---|
DEVICE_UNSPECIFIED |
Nicht angegeben. |
DEVICE_UNKNOWN |
Der Wert ist in dieser Version unbekannt. |
DESKTOP |
Computer |
MOBILE |
Mobilgeräte mit vollwertigem Internetbrowser |
TABLET |
Tablets mit vollwertigem Internetbrowser |
Fehlübereinstimmung
Aufzählung der Gründe für Abweichungen
Enums | |
---|---|
MISMATCH_REASON_UNSPECIFIED |
Nicht angegeben. |
MISMATCH_REASON_UNKNOWN |
Der Wert ist in dieser Version unbekannt. |
TAX_MISMATCH |
Nicht übereinstimmende Steuern. |
ROOM_UNAVAILABLE |
Chatroom nicht verfügbar. |
SITE_ERROR |
Websitefehler. |
PRICE_FEED_DELAYED |
Preisfeed verzögert. |
DISCOUNT_MISSING |
Rabatt fehlt. |
INCORRECT_DISCOUNT_VALUE |
Falscher Rabattwert. |
WRONG_ITINERARY |
Falscher Reiseplan. |
Signalquelle
Listet unterstützte Signaling-Methoden für die Preisgenauigkeit auf.
Enums | |
---|---|
SIGNAL_SOURCE_UNSPECIFIED |
Nicht angegeben. |
SIGNAL_SOURCE_UNKNOWN |
Der Wert ist in dieser Version unbekannt. |
FETCHED |
Der Preis wird direkt auf der Website des Partners gelesen. |
PIXEL |
Der Preis wird vom Partner über ein Preisgenauigkeits-Pixel bereitgestellt. |
Methoden |
|
---|---|
|
Gibt die angeforderte Preisgenauigkeitsansicht vollständig zurück. |
|
Listet die verfügbaren Preisgenauigkeitsansichten auf. |
|
Gibt die Preisgenauigkeitsübersicht zurück. |