REST Resource: accounts.listings

Recurso: ParsedListing

Una ficha analizada

Representación 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)

Es el atributo de lista de RV.

Es un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

listingName[]

object (LocalizedText)

Es la lista de nombres localizados.

description[]

object (LocalizedText)

Es la descripción de la propiedad.

category[]

object (LocalizedText)

Es la categoría (tipo de alojamiento) de la propiedad que proporcionó el socio.

review[]

object (Review)

Son las opiniones asociadas a esta ficha. Cada opinión tiene un solo idioma asociado.

dataIssueDetail[]

object (DataIssueDetail)

Problemas de datos sobre esta ficha

image[]

object (Image)

Son las imágenes asociadas a esta ficha, localizadas.

isServed

boolean

Indica si la ficha se puede publicar solo en función de los datos que no son de imagen.

partnerListId

string

Es el ID de la lista en el feed de LEC del socio, proporcionado por el socio.

brand

string

Si no está vacío, indica que esta ficha pertenece a una marca del feed.

regionCode

string

Es el código del país en el que se encuentra la ficha.

location

object (LatLng)

Ubicación de la ficha con latitud y longitud (en grados).

imprecisionRadiusMeters

integer

Representa la precisión de la ubicación. La ficha puede estar en cualquier lugar dentro del área circular definida.

LatLng

Es un objeto que representa un par de valores de latitud y longitud. Esto se expresa como un par de números de punto flotante de doble precisión que representan los grados de latitud y longitud. A menos que se especifique lo contrario, este objeto debe cumplir con el estándar WGS84. Los valores deben pertenecer a rangos normalizados.

Representación JSON
{
  "latitude": number,
  "longitude": number
}
Campos
latitude

number

La latitud expresada en grados. Debe pertenecer al rango [-90.0, +90.0].

longitude

number

La longitud expresada en grados. Debe pertenecer al rango [-180.0, +180.0].

Revisar

Es una sola opinión en una ficha de RV.

ID SIGUIENTE: 10

Representación 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)

Son las calificaciones asociadas a esta opinión. Esto se repite porque las opiniones pueden incluir calificaciones sobre diferentes aspectos de una ficha, p.ej., la ubicación, la limpieza, etcétera.

languageCode

string

Idioma de la opinión en formato ISO639, como "en", "de", etcétera.

type

enum (Type)

Es el tipo de opinión.

title

string

Es el título de la opinión, por ejemplo, "Excelente casa de tres habitaciones".

body

string

Es el cuerpo de la opinión.

author

string

Corresponde al autor de la opinión.

reviewTime

string (Timestamp format)

Es la marca de tiempo de la revisión (en segundos) en UTC+0.

Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

visitTime

string (Timestamp format)

Marca de tiempo de Unix (en segundos) de cuándo fue la estadía, en UTC+0.

Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

Tipo

Es una enumeración para el tipo de revisión.

Enumeraciones
UNKNOWN Se desconoce el tipo de opinión.
EDITORIAL La revisión es de tipo editorial.
USER La revisión es de tipo usuario.

Calificación

Es una calificación para una ficha de alquiler de vacaciones.

ID SIGUIENTE: 4

Representación JSON
{
  "type": enum (Type),
  "score": number,
  "ratingScale": integer
}
Campos
type

enum (Type)

Es el tipo de clasificación.

score

number

Es la puntuación de la clasificación. (p.ej., 8.5)

ratingScale

integer

Es la calificación máxima posible.

Tipo

Es el tipo de calificación de una ficha de alquiler de vacaciones.

Enumeraciones
TYPE_UNSPECIFIED No se especificó el tipo de clasificación.
OVERALL La calificación es de tipo general.

Imagen

Es una sola imagen en una ficha de alquiler de vacaciones. El título y la URL de la galería se almacenan por configuración regional.

ID SIGUIENTE: 4

Representación JSON
{
  "galleryUri": [
    {
      object (LocalizedText)
    }
  ],
  "title": [
    {
      object (LocalizedText)
    }
  ],
  "uri": string
}
Campos
galleryUri[]

object (LocalizedText)

Es la URL que vincula directamente a la imagen en una galería (o una página web).

title[]

object (LocalizedText)

Es el título de la imagen.

uri

string

Es la URL que apunta directamente al contenido de la imagen binaria.

Métodos

verify

Devuelve las fichas verificadas con problemas de datos y aptitudes para la publicación solo para los socios de VR.