- Ressource: PriceAccuracyView
 - PriceAccuracyRow
 - PriceRecord
 - Gerät
 - MismatchReason
 - SignalSource
 - Methoden
 
Ressource: PriceAccuracyView
Eine Ansicht zur Preisrichtigkeit. Hier wird die Funktion der Preisrichtigkeitsberichte in API-Versionen vor v3.0 beschrieben. Weitere Informationen finden Sie im Preisrichtigkeitsbericht.
| JSON-Darstellung | 
|---|
{
  "name": string,
  "results": [
    {
      object ( | 
              
| Felder | |
|---|---|
name | 
                
                   
 Der Ressourcenname muss das Format   | 
              
results[] | 
                
                   
 Die Liste der Zeilen, die der Abfrage entsprechen.  | 
              
PriceAccuracyRow
Eine Zeile zur Preisgenauigkeit.
| JSON-Darstellung | 
|---|
{ "hotel": string, "checkinDate": { object (  | 
              
| Felder | |
|---|---|
hotel | 
                
                   
 Vom Partner definierte Hotel-ID.  | 
              
checkinDate | 
                
                   
 Check-in-Datum.  | 
              
lengthOfStayDays | 
                
                   
 Aufenthaltsdauer  | 
              
fetchedPriceRecord | 
                
                   
 Der Preis, der auf der Partnerwebsite angezeigt wird.  | 
              
cachedPriceRecord | 
                
                   
 Preis wie angegeben.  | 
              
correctionTime | 
                
                   
 Zeitpunkt, zu dem ein falscher Preis auf einen korrekten Preis aktualisiert wird. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele:   | 
              
url | 
                
                   
 Die erste URL, die auf der Partnerwebsite aufgerufen wurde.  | 
              
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 | 
                
                   
 Der Grund, warum der abgerufene Preis nicht mit dem im Cache gespeicherten Preis übereinstimmt.  | 
              
affectsScore | 
                
                   
 „Wahr“, wenn sich diese Zeile auf die Preisgenauigkeitsquote insgesamt auswirkt.  | 
              
signalSource | 
                
                   
 Quelle des Signals zur Preisrichtigkeit.  | 
              
userRegionCode | 
                
                   
 Die Region des Nutzers.  | 
              
adultOccupancy | 
                
                   
 Die Anzahl der Erwachsenen in den Belegungsdetails der Validierungsanfrage.  | 
              
childOccupancy | 
                
                   
 Die Anzahl der Kinder in den Belegungsdetails der Validierungsanfrage.  | 
              
PriceRecord
Ein Preisdatensatz.
| JSON-Darstellung | 
|---|
{ "basePrice": number, "taxesAndFees": number, "currencyCode": string, "time": string }  | 
              
| Felder | |
|---|---|
basePrice | 
                
                   
 Grundpreis.  | 
              
taxesAndFees | 
                
                   
 Steuern und Gebühren.  | 
              
currencyCode | 
                
                   
 ISO 4217-Währungscode.  | 
              
time | 
                
                   
 Zeitstempel dieses Preisdatensatzes. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele:   | 
              
Gerät
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 | 
MismatchReason
Listet die Gründe für Abweichungen auf.
| Enums | |
|---|---|
MISMATCH_REASON_UNSPECIFIED | 
                Nicht angegeben. | 
MISMATCH_REASON_UNKNOWN | 
                Der Wert ist in dieser Version unbekannt. | 
TAX_MISMATCH | 
                Nicht übereinstimmende Steuern. | 
ROOM_UNAVAILABLE | 
                Der Chatroom ist 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 | 
SignalSource
Listet die unterstützten Signalmethoden 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 von der Website des Partners abgerufen. | 
PIXEL | 
                Der Preis wird vom Partner über ein Preisgenauigkeits-Pixel angegeben. | 
Methoden | 
            |
|---|---|
                
 | 
              Gibt die angeforderte Ansicht zur Preisgenauigkeit mit allen Details zurück. | 
                
 | 
              Hier werden die verfügbaren Ansichten für die Preisrichtigkeit aufgeführt. | 
                
 | 
              Gibt die Zusammenfassung der Preisgenauigkeit zurück. |