- Источник: PriceAccuracyView
- PriceAccuracyRow
- PriceRecord
- Устройство
- НесоответствиеПричина
- SignalSource
- Методы
Источник: PriceAccuracyView
Представление информации о точности цен. Описывает функциональность отчетов о точности цен в версиях API до 3.0. Для получения дополнительной информации см. отчет «Точность цен» .
| JSON-представление |
|---|
{
"name": string,
"results": [
{
object ( |
| Поля | |
|---|---|
name | Имя ресурса должно иметь формат |
results[] | Список строк, соответствующих запросу. |
PriceAccuracyRow
Ошибка в указании цены.
| JSON-представление |
|---|
{ "hotel": string, "checkinDate": { object ( |
| Поля | |
|---|---|
hotel | Идентификатор отеля, определенный партнером. |
checkinDate | Дата заезда. |
lengthOfStayDays | Продолжительность пребывания. |
fetchedPriceRecord | Цена указана на сайте партнера. |
cachedPriceRecord | Цена соответствует заявленной. |
correctionTime | Момент, когда неверная цена обновляется до правильной. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
url | Первоначальный URL-адрес, посещенный на веб-сайте партнера. |
rateRuleId | Правило расчета рекламируемой цены для непубличных тарифов. |
hotelCountryCode | Страна отеля (на основе адреса). |
deviceType | Тип устройства пользователя. |
finalDomain | Область действия последней страницы, с которой считываются цены. |
mismatchReason | Причина, по которой полученная цена не совпала с ценой, сохраненной в кэше. |
affectsScore | Значение true, если эта строка влияет на общий показатель точности ценообразования. |
signalSource | Источник сигнала о точности цен. |
userRegionCode | Регион пользователя. |
adultOccupancy | Количество взрослых в данных о проживании, указанных в запросе на проверку. |
childOccupancy | Количество детей в данных о проживании, указанных в запросе на проверку. |
PriceRecord
Рекорд цен.
| JSON-представление |
|---|
{ "basePrice": number, "taxesAndFees": number, "currencyCode": string, "time": string } |
| Поля | |
|---|---|
basePrice | Базовая цена. |
taxesAndFees | Налоги и сборы. |
currencyCode | Код валюты ISO 4217. |
time | Отметка времени этой записи цены. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
Устройство
Перечисляет поддерживаемые устройства.
| Перечисления | |
|---|---|
DEVICE_UNSPECIFIED | Не указан. |
DEVICE_UNKNOWN | Значение в этой версии неизвестно. |
DESKTOP | Компьютеры. |
MOBILE | Мобильные устройства с полнофункциональными браузерами. |
TABLET | Планшеты с полнофункциональными браузерами. |
НесоответствиеПричина
Перечисляет причины несоответствия.
| Перечисления | |
|---|---|
MISMATCH_REASON_UNSPECIFIED | Не указан. |
MISMATCH_REASON_UNKNOWN | Значение в этой версии неизвестно. |
TAX_MISMATCH | Несоответствие налоговых поступлений. |
ROOM_UNAVAILABLE | Номер недоступен. |
SITE_ERROR | Ошибка сайта. |
PRICE_FEED_DELAYED | Подача ценовой информации задерживается. |
DISCOUNT_MISSING | Скидка отсутствует. |
INCORRECT_DISCOUNT_VALUE | Неверное значение скидки. |
WRONG_ITINERARY | Неверный маршрут. |
SignalSource
Перечисляет поддерживаемые методы сигнализации для обеспечения точности ценообразования.
| Перечисления | |
|---|---|
SIGNAL_SOURCE_UNSPECIFIED | Не указан. |
SIGNAL_SOURCE_UNKNOWN | Значение в этой версии неизвестно. |
FETCHED | Цена считывается непосредственно с сайта партнера. |
PIXEL | Цена предоставляется партнером с помощью пикселя, определяющего точность цен. |
Методы | |
|---|---|
| Возвращает запрошенное отображение точности цен в полном объеме. |
| Отображает список доступных режимов просмотра точности цен. |
| Возвращает сводку о точности цен. |