- Recurso: PriceAccuracyView
- PriceAccuracyRow
- PriceRecord
- Dispositivo
- MismatchReason
- SignalSource
- Métodos
Recurso: PriceAccuracyView
Uma visualização do nível de precisão do preço. Aborda a funcionalidade de relatórios de nível de precisão do preço em versões da API anteriores à v3.0. Para mais informações, consulte o Relatório de nível de precisão do preço.
Representação JSON |
---|
{
"name": string,
"results": [
{
object ( |
Campos | |
---|---|
name |
O nome do recurso precisa estar no formato |
results[] |
A lista de linhas que correspondem à consulta. |
PriceAccuracyRow
Uma linha de nível de precisão do preço.
Representação JSON |
---|
{ "hotel": string, "checkinDate": { object ( |
Campos | |
---|---|
hotel |
ID do hotel definido pelo parceiro. |
checkinDate |
Data do check-in. |
lengthOfStayDays |
Duração da estadia. |
fetchedPriceRecord |
Preço conforme lido no site do parceiro. |
cachedPriceRecord |
Preço conforme anunciado. |
correctionTime |
Horário em que um preço incorreto é atualizado para um preço correto. Usa RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Outros ajustes também são aceitos. Por exemplo, |
url |
URL inicial visitado no site do parceiro. |
rateRuleId |
A regra de tarifação do preço anunciado para tarifas não públicas. |
hotelCountryCode |
O país do hotel (com base no endereço). |
deviceType |
O tipo de dispositivo do usuário. |
finalDomain |
O domínio da página final de onde os preços são lidos. |
mismatchReason |
O motivo pelo qual o preço buscado não correspondeu ao preço em cache. |
affectsScore |
Verdadeiro se esta linha afetar a pontuação geral por nível de precisão do preço. |
signalSource |
Origem do indicador de nível de precisão do preço. |
userRegionCode |
A região do usuário. |
adultOccupancy |
O número de adultos nos detalhes de ocupação da consulta de validação. |
childOccupancy |
O número de crianças nos detalhes de ocupação da consulta de validação. |
PriceRecord
Um registro de preço.
Representação JSON |
---|
{ "basePrice": number, "taxesAndFees": number, "currencyCode": string, "time": string } |
Campos | |
---|---|
basePrice |
Preço base. |
taxesAndFees |
Tributos e taxas. |
currencyCode |
Código de moeda ISO 4217. |
time |
Carimbo de data/hora deste registro de preço. Usa RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Outros ajustes também são aceitos. Por exemplo, |
Dispositivo
Enumera os dispositivos compatíveis.
Enums | |
---|---|
DEVICE_UNSPECIFIED |
Não especificado. |
DEVICE_UNKNOWN |
O valor é desconhecido nesta versão. |
DESKTOP |
Computadores. |
MOBILE |
Dispositivos móveis com navegadores completos. |
TABLET |
Tablets com navegadores completos. |
MismatchReason
Enumera os motivos de divergência.
Enums | |
---|---|
MISMATCH_REASON_UNSPECIFIED |
Não especificado. |
MISMATCH_REASON_UNKNOWN |
O valor é desconhecido nesta versão. |
TAX_MISMATCH |
Incompatibilidade de tributos. |
ROOM_UNAVAILABLE |
Sala indisponível. |
SITE_ERROR |
Erro do site. |
PRICE_FEED_DELAYED |
Feed de preços atrasado. |
DISCOUNT_MISSING |
Desconto ausente. |
INCORRECT_DISCOUNT_VALUE |
Valor de desconto incorreto. |
WRONG_ITINERARY |
Itinerário incorreto. |
SignalSource
Enumera os métodos de sinalização compatíveis para a acurácia de preços.
Enums | |
---|---|
SIGNAL_SOURCE_UNSPECIFIED |
Não especificado. |
SIGNAL_SOURCE_UNKNOWN |
O valor é desconhecido nesta versão. |
FETCHED |
O preço é lido diretamente do site do parceiro. |
PIXEL |
O preço é fornecido pelo parceiro usando um pixel de exatidão do preço. |
Métodos |
|
---|---|
|
Retorna a visualização de precisão de preço solicitada com todos os detalhes. |
|
Lista as visualizações de nível de precisão do preço disponíveis. |
|
Retorna o resumo da precisão do preço. |