- Ресурс: PriceAccuracyView
- PriceAccuracyRow
- PriceRecord
- Устройство
- НесоответствиеПричина
- Источник сигнала
- Методы
Ресурс: 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 |   Истина, если эта строка влияет на общую оценку точности цен. | 
| 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 | Неправильный маршрут. | 
Источник сигнала
Перечисляет поддерживаемые методы сигнализации для точности цен.
| Перечисления | |
|---|---|
| SIGNAL_SOURCE_UNSPECIFIED | Не указан. | 
| SIGNAL_SOURCE_UNKNOWN | В этой версии значение неизвестно. | 
| FETCHED | Цена указана непосредственно на сайте партнера. | 
| PIXEL | Цена предоставляется партнером через пиксель точности цены. | 
| Методы | |
|---|---|
|   | Возвращает запрошенную точность цен в полном объеме. | 
|   | Перечисляет доступные представления точности цен. | 
|   | Возвращает сводку точности цен. |