REST Resource: accounts.listings

Recurso: ParsedListing

Uma página de detalhes analisada

Representação JSON
{
  "unitAttributes": {
    string: string,
    ...
  },
  "listingName": [
    {
      object (LocalizedText)
    }
  ],
  "description": [
    {
      object (LocalizedText)
    }
  ],
  "category": [
    {
      object (LocalizedText)
    }
  ],
  "review": [
    {
      object (Review)
    }
  ],
  "dataIssueDetail": [
    {
      object (DataIssueDetail)
    }
  ],
  "image": [
    {
      object (Image)
    }
  ],
  "isServed": boolean,
  "partnerListId": string,
  "brand": string,
  "regionCode": string,
  "location": {
    object (LatLng)
  },
  "imprecisionRadiusMeters": integer
}
Campos
unitAttributes

map (key: string, value: string)

Atributo da lista de RV.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

listingName[]

object (LocalizedText)

Lista de nomes localizados.

description[]

object (LocalizedText)

Descrição da propriedade.

category[]

object (LocalizedText)

A categoria (tipo de acomodação) da propriedade fornecida pelo parceiro.

review[]

object (Review)

Avaliações associadas a esta ficha. Cada avaliação tem um único idioma associado a ela.

dataIssueDetail[]

object (DataIssueDetail)

Problemas de dados sobre esta página

image[]

object (Image)

Imagens associadas a esta ficha, localizadas.

isServed

boolean

Se a ficha pode ser veiculada com base apenas em dados que não são de imagem.

partnerListId

string

O ID da lista no feed de LEC do parceiro, fornecido pelo parceiro.

brand

string

Se não estiver vazio, indica que a ficha pertence a uma marca do feed.

regionCode

string

O código do país em que a ficha está localizada.

location

object (LatLng)

Localização do anúncio usando latitude e longitude (graus).

imprecisionRadiusMeters

integer

Representa a precisão do local. O anúncio pode estar em qualquer lugar dentro da área circular definida.

LatLng

Um objeto que representa um par de latitude/longitude. Ele é expresso como um par de valores duplos para representar graus de latitude e longitude. A menos que especificado de outra forma, esse objeto precisa seguir o padrão WGS84. Os valores precisam estar dentro de intervalos normalizados.

Representação JSON
{
  "latitude": number,
  "longitude": number
}
Campos
latitude

number

A latitude em graus. Precisa estar no intervalo [-90,0, +90,0].

longitude

number

A longitude em graus. Precisa estar no intervalo [-180,0, +180,0].

Revisão

Uma única avaliação em uma página de detalhes de RV.

PRÓXIMO ID: 10

Representação JSON
{
  "rating": [
    {
      object (Rating)
    }
  ],
  "languageCode": string,
  "type": enum (Type),
  "link": string,
  "title": string,
  "body": string,
  "author": string,
  "reviewTime": string,
  "visitTime": string
}
Campos
rating[]

object (Rating)

Todas as classificações associadas a esta avaliação. Isso se repete porque as avaliações podem incluir classificações em diferentes aspectos de uma ficha, por exemplo, localização, limpeza etc.

languageCode

string

Idioma da avaliação no formato ISO639, como "en", "de" etc.

type

enum (Type)

O tipo da avaliação.

title

string

O título da avaliação, por exemplo: Ótima casa com três quartos.

body

string

O corpo da resenha.

author

string

É o autor da avaliação.

reviewTime

string (Timestamp format)

Carimbo de data/hora Unix (em segundos) da avaliação, em UTC+0.

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, "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30";

visitTime

string (Timestamp format)

Carimbo de data/hora Unix (em segundos) de quando a estadia ocorreu, em UTC+0.

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, "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30";

Tipo

Enumeração para o tipo de avaliação.

Enums
UNKNOWN O tipo de avaliação é desconhecido.
EDITORIAL A avaliação é do tipo editorial.
USER A avaliação é do tipo usuário.

Classificação

Uma classificação para uma página de detalhes de aluguel por temporada.

PRÓXIMO ID: 4

Representação JSON
{
  "type": enum (Type),
  "score": number,
  "ratingScale": integer
}
Campos
type

enum (Type)

O tipo da classificação.

score

number

A pontuação da classificação. (por exemplo, 8,5)

ratingScale

integer

É a nota máxima possível.

Tipo

O tipo de classificação de uma página de detalhes de aluguel por temporada.

Enums
TYPE_UNSPECIFIED O tipo de classificação não foi especificado.
OVERALL A classificação é do tipo geral.

Imagem

Uma única imagem em uma ficha de RV. O título e o URL da galeria são armazenados por localidade.

PRÓXIMO ID: 4

Representação JSON
{
  "galleryUri": [
    {
      object (LocalizedText)
    }
  ],
  "title": [
    {
      object (LocalizedText)
    }
  ],
  "uri": string
}
Campos
galleryUri[]

object (LocalizedText)

URL que faz um link direto para a imagem em uma galeria (ou página da Web).

title[]

object (LocalizedText)

Título da imagem.

uri

string

URL que aponta diretamente para o conteúdo da imagem binária.

Métodos

verify

Retorna fichas verificadas com problemas de dados e qualificações de veiculação apenas para parceiros de RV.