- Recurso: PriceExactView
- PriceExactRow
- PriceRecord
- Dispositivo
- Motivo de coincidencia
- SignalSource;
- Métodos
Recurso: PriceExactView
Una vista de precisión del precio Abarca la funcionalidad de los informes de precisión del precio en versiones de API anteriores a la v3.0. Para obtener más información, consulta el Informe de precisión del precio.
Representación JSON |
---|
{
"name": string,
"results": [
{
object ( |
Campos | |
---|---|
name |
Nombre del recurso con el formato |
results[] |
La lista de filas que coinciden con la consulta. |
PriceExactRow
Una fila de precisión del precio
Representación JSON |
---|
{ "hotel": string, "checkinDate": { object ( |
Campos | |
---|---|
hotel |
ID de hotel definido por el socio. |
checkinDate |
Fecha de entrada. |
lengthOfStayDays |
Duración de la estadía. |
fetchedPriceRecord |
Precio indicado por el sitio web del socio. |
cachedPriceRecord |
Precio según lo anunciado. |
correctionTime |
Hora a la que se actualiza un precio incorrecto con un precio correcto. Una marca de tiempo en formato RFC3339 UTC (Zulú) con resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: |
url |
URL inicial visitada en el sitio web del socio. |
rateRuleId |
La regla de tarifas del precio anunciado para tarifas no públicas. |
hotelCountryCode |
El país del hotel (según la dirección). |
deviceType |
El tipo de dispositivo del usuario. |
finalDomain |
El dominio de la página final desde la que se leen los precios. |
mismatchReason |
El motivo por el que el precio recuperado no coincidió con el precio almacenado en caché. |
affectsScore |
Verdadero si esta fila afecta la puntuación general de precisión del precio. |
signalSource |
Fuente del indicador de precisión del precio. |
userRegionCode |
La región del usuario. |
adultOccupancy |
La cantidad de adultos en los detalles de ocupación de la consulta de validación. |
childOccupancy |
Es la cantidad de elementos secundarios en los detalles de ocupación de la consulta de validación. |
Registro de precios
Un registro de precios
Representación JSON |
---|
{ "basePrice": number, "taxesAndFees": number, "currencyCode": string, "time": string } |
Campos | |
---|---|
basePrice |
Precio base. |
taxesAndFees |
Impuestos y tarifas |
currencyCode |
Código de moneda ISO 4217. |
time |
Marca de tiempo de este registro de precios. Una marca de tiempo en formato RFC3339 UTC (Zulú) con resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: |
Dispositivo
Enumera los dispositivos compatibles.
Enumeradores | |
---|---|
DEVICE_UNSPECIFIED |
No se especifica. |
DEVICE_UNKNOWN |
El valor es desconocido en esta versión. |
DESKTOP |
Computadoras. |
MOBILE |
Dispositivos móviles con navegadores completos. |
TABLET |
Tablets con navegadores completos. |
Motivo de coincidencia
Enumera los motivos de las discrepancias.
Enumeradores | |
---|---|
MISMATCH_REASON_UNSPECIFIED |
No se especifica. |
MISMATCH_REASON_UNKNOWN |
El valor es desconocido en esta versión. |
TAX_MISMATCH |
Los impuestos no coinciden. |
ROOM_UNAVAILABLE |
Habitación no disponible. |
SITE_ERROR |
Error del sitio. |
PRICE_FEED_DELAYED |
Se retrasó el feed de precios. |
DISCOUNT_MISSING |
Falta el descuento. |
INCORRECT_DISCOUNT_VALUE |
Valor de descuento incorrecto |
WRONG_ITINERARY |
Itinerario incorrecto. |
Fuente de la señal
Enumera los métodos de señalización para la precisión del precio.
Enumeradores | |
---|---|
SIGNAL_SOURCE_UNSPECIFIED |
No se especifica. |
SIGNAL_SOURCE_UNKNOWN |
El valor es desconocido en esta versión. |
FETCHED |
El precio se lee directamente desde el sitio web del socio. |
PIXEL |
El socio proporciona el precio mediante un píxel de precisión del precio. |
Métodos |
|
---|---|
|
Muestra la vista de precisión del precio solicitada en detalle. |
|
Enumera las vistas de precisión de precios disponibles. |
|
Muestra el resumen de precisión del precio. |