- Ressource : PriceAccuracyView
- PriceAccuracyRow
- PriceRecord
- Appareil
- MismatchReason
- SignalSource
- Méthodes
Ressource : PriceAccuracyView
Vue de la précision des prix. Couvre la fonctionnalité des rapports sur la précision des prix dans les versions de l'API antérieures à la version 3.0. Pour en savoir plus, consultez Rapport sur la précision des prix.
Représentation JSON |
---|
{
"name": string,
"results": [
{
object ( |
Champs | |
---|---|
name |
Le nom de la ressource doit être au format |
results[] |
Liste des lignes correspondant à la requête. |
PriceAccuracyRow
Ligne de précision des prix.
Représentation JSON |
---|
{ "hotel": string, "checkinDate": { object ( |
Champs | |
---|---|
hotel |
ID d'hôtel défini par le partenaire. |
checkinDate |
Date d'arrivée. |
lengthOfStayDays |
Durée du séjour. |
fetchedPriceRecord |
Prix tel qu'il est indiqué sur le site Web du partenaire. |
cachedPriceRecord |
Prix conforme à celui annoncé. |
correctionTime |
Heure à laquelle un prix incorrect est remplacé par un prix correct. Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples : |
url |
URL initiale visitée sur le site Web du partenaire. |
rateRuleId |
Règle tarifaire du prix annoncé pour les tarifs non publics. |
hotelCountryCode |
Pays de l'hôtel (d'après l'adresse). |
deviceType |
Type d'appareil de l'utilisateur. |
finalDomain |
Domaine de la page finale à partir de laquelle les prix sont lus. |
mismatchReason |
Raison pour laquelle le prix récupéré ne correspond pas au prix mis en cache. |
affectsScore |
Vrai si cette ligne a une incidence sur le taux global de précision des prix. |
signalSource |
Source du signal de précision des prix. |
userRegionCode |
Région de l'utilisateur. |
adultOccupancy |
Nombre d'adultes dans les détails d'occupation de la requête de validation. |
childOccupancy |
Nombre d'enfants dans les détails d'occupation de la requête de validation. |
PriceRecord
Un enregistrement de prix.
Représentation JSON |
---|
{ "basePrice": number, "taxesAndFees": number, "currencyCode": string, "time": string } |
Champs | |
---|---|
basePrice |
Prix de base. |
taxesAndFees |
Taxes et frais. |
currencyCode |
Code de devise ISO 4217. |
time |
Code temporel de cet enregistrement de prix. Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples : |
Appareil
Énumère les appareils compatibles.
Enums | |
---|---|
DEVICE_UNSPECIFIED |
Non spécifié. |
DEVICE_UNKNOWN |
La valeur est inconnue dans cette version. |
DESKTOP |
Ordinateurs. |
MOBILE |
Appareils mobiles dotés d'un navigateur complet. |
TABLET |
Tablettes dotées d'un navigateur complet |
MismatchReason
Énumère les motifs de non-concordance.
Enums | |
---|---|
MISMATCH_REASON_UNSPECIFIED |
Non spécifié. |
MISMATCH_REASON_UNKNOWN |
La valeur est inconnue dans cette version. |
TAX_MISMATCH |
Non-concordance des taxes. |
ROOM_UNAVAILABLE |
Salle non disponible. |
SITE_ERROR |
Erreur du site. |
PRICE_FEED_DELAYED |
Flux de prix retardé. |
DISCOUNT_MISSING |
Remise manquante. |
INCORRECT_DISCOUNT_VALUE |
Valeur de la remise incorrecte. |
WRONG_ITINERARY |
Mauvais séjour |
SignalSource
Énumère les méthodes de signalisation acceptées pour la précision des prix.
Enums | |
---|---|
SIGNAL_SOURCE_UNSPECIFIED |
Non spécifié. |
SIGNAL_SOURCE_UNKNOWN |
La valeur est inconnue dans cette version. |
FETCHED |
Le prix est lu directement sur le site Web du partenaire. |
PIXEL |
Le prix est fourni par le partenaire via un pixel de précision des prix. |
Méthodes |
|
---|---|
|
Renvoie la vue de précision des prix demandée dans le détail. |
|
Liste les vues disponibles sur la précision des prix. |
|
Renvoie le récapitulatif de la précision des prix. |