- Recurso: PricePrecisãoView
- PricePrecisãoRow
- Preço do registro
- Dispositivo
- Incompatibilidade do motivo
- SignalSource
- Métodos
Recurso: PricePrecisãoView
Uma visualização por nível de precisão do preço. Abrange a funcionalidade de relatórios 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 |
Nome do recurso no formato |
results[] |
A lista de linhas que correspondem à consulta. |
Linha de exatidão do preço
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 anunciado. |
correctionTime |
A hora em que um preço incorreto é atualizado para um preço correto. Timestamp no formato RFC3339 UTC "Zulu" com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
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 a partir da qual os preços são lidos. |
mismatchReason |
O motivo para o preço buscado não corresponder ao preço armazenado em cache. |
affectsScore |
Verdadeiro se essa linha afetar a pontuação geral por nível de precisão do preço. |
signalSource |
Fonte 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 filhos nos detalhes de ocupação da consulta de validação. |
Registro de preços
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 desse registro de preços. Timestamp no formato RFC3339 UTC "Zulu" com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
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. |
Motivo da incompatibilidade
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 |
O feed de preços está atrasado. |
DISCOUNT_MISSING |
Desconto faltando. |
INCORRECT_DISCOUNT_VALUE |
Valor de desconto incorreto. |
WRONG_ITINERARY |
Itinerário incorreto. |
Origem do sinal
Enumera os métodos de sinalização compatíveis para manter a exatidão do preço.
Enums | |
---|---|
SIGNAL_SOURCE_UNSPECIFIED |
Não especificado. |
SIGNAL_SOURCE_UNKNOWN |
O valor é desconhecido nesta versão. |
FETCHED |
O preço é lido diretamente no site do parceiro. |
PIXEL |
O preço é fornecido pelo parceiro usando um pixel de nível de precisão do preço. |
Métodos |
|
---|---|
|
Retorna a visualização solicitada por nível de precisão do preço com todos os detalhes. |
|
Lista as visualizações por nível de precisão do preço disponíveis. |
|
Retorna o resumo de precisão do preço. |