REST Resource: accounts.priceAccuracyViews

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 (PriceAccuracyRow)
    }
  ]
}
Campos
name

string

Nome do recurso no formato accounts/{account_id}/priceAccuracyViews/{report_date}.

results[]

object (PriceAccuracyRow)

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 (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
}
Campos
hotel

string

ID do hotel definido pelo parceiro.

checkinDate

object (Date)

Data do check-in.

lengthOfStayDays

integer

Duração da estadia.

fetchedPriceRecord

object (PriceRecord)

Preço conforme lido no site do parceiro.

cachedPriceRecord

object (PriceRecord)

Preço anunciado.

correctionTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

url

string

URL inicial visitado no site do parceiro.

rateRuleId

string

A regra de tarifação do preço anunciado para tarifas não públicas.

hotelCountryCode

string

O país do hotel (com base no endereço).

deviceType

enum (Device)

O tipo de dispositivo do usuário.

finalDomain

string

O domínio da página final a partir da qual os preços são lidos.

mismatchReason

enum (MismatchReason)

O motivo para o preço buscado não corresponder ao preço armazenado em cache.

affectsScore

boolean

Verdadeiro se essa linha afetar a pontuação geral por nível de precisão do preço.

signalSource

enum (SignalSource)

Fonte do indicador de nível de precisão do preço.

userRegionCode

string

A região do usuário.

adultOccupancy

integer

O número de adultos nos detalhes de ocupação da consulta de validação.

childOccupancy

integer

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

number

Preço base.

taxesAndFees

number

Tributos e taxas.

currencyCode

string

Código de moeda ISO 4217.

time

string (Timestamp format)

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: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

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

get

Retorna a visualização solicitada por nível de precisão do preço com todos os detalhes.

list

Lista as visualizações por nível de precisão do preço disponíveis.

summarize

Retorna o resumo de precisão do preço.