- 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. |