REST Resource: accounts.priceAccuracyViews

Источник: PriceAccuracyView

Представление информации о точности цен. Описывает функциональность отчетов о точности цен в версиях API до 3.0. Для получения дополнительной информации см. отчет «Точность цен» .

JSON-представление
{
  "name": string,
  "results": [
    {
      object (PriceAccuracyRow)
    }
  ]
}
Поля
name

string

Имя ресурса должно иметь формат accounts/{account_id}/priceAccuracyViews/{report_date} .

results[]

object ( PriceAccuracyRow )

Список строк, соответствующих запросу.

PriceAccuracyRow

Ошибка в указании цены.

JSON-представление
{
  "hotel": string,
  "checkinDate": {
    object (Date)
  },
  "lengthOfStayDays": integer,
  "fetchedPriceRecord": {
    object (PriceRecord)
  },
  "cachedPriceRecord": {
    object (PriceRecord)
  },
  "correctionTime": string,
  "url": string,
  "rateRuleId": string,
  "hotelCountryCode": string,
  "deviceType": enum (Device),
  "finalDomain": string,
  "mismatchReason": enum (MismatchReason),
  "affectsScore": boolean,
  "signalSource": enum (SignalSource),
  "userRegionCode": string,
  "adultOccupancy": integer,
  "childOccupancy": integer
}
Поля
hotel

string

Идентификатор отеля, определенный партнером.

checkinDate

object ( Date )

Дата заезда.

lengthOfStayDays

integer

Продолжительность пребывания.

fetchedPriceRecord

object ( PriceRecord )

Цена указана на сайте партнера.

cachedPriceRecord

object ( PriceRecord )

Цена соответствует заявленной.

correctionTime

string ( Timestamp format)

Момент, когда неверная цена обновляется до правильной.

Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

url

string

Первоначальный URL-адрес, посещенный на веб-сайте партнера.

rateRuleId

string

Правило расчета рекламируемой цены для непубличных тарифов.

hotelCountryCode

string

Страна отеля (на основе адреса).

deviceType

enum ( Device )

Тип устройства пользователя.

finalDomain

string

Область действия последней страницы, с которой считываются цены.

mismatchReason

enum ( MismatchReason )

Причина, по которой полученная цена не совпала с ценой, сохраненной в кэше.

affectsScore

boolean

Значение true, если эта строка влияет на общий показатель точности ценообразования.

signalSource

enum ( SignalSource )

Источник сигнала о точности цен.

userRegionCode

string

Регион пользователя.

adultOccupancy

integer

Количество взрослых в данных о проживании, указанных в запросе на проверку.

childOccupancy

integer

Количество детей в данных о проживании, указанных в запросе на проверку.

PriceRecord

Рекорд цен.

JSON-представление
{
  "basePrice": number,
  "taxesAndFees": number,
  "currencyCode": string,
  "time": string
}
Поля
basePrice

number

Базовая цена.

taxesAndFees

number

Налоги и сборы.

currencyCode

string

Код валюты ISO 4217.

time

string ( Timestamp format)

Отметка времени этой записи цены.

Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

Устройство

Перечисляет поддерживаемые устройства.

Перечисления
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 Цена предоставляется партнером с помощью пикселя, определяющего точность цен.

Методы

get

Возвращает запрошенное отображение точности цен в полном объеме.

list

Отображает список доступных режимов просмотра точности цен.

summarize

Возвращает сводку о точности цен.