REST Resource: accounts.listings

Ressource : ParsedListing

Fiche analysée

Représentation 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
}
Champs
unitAttributes

map (key: string, value: string)

Attribut "VR List"

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

listingName[]

object (LocalizedText)

Liste des noms localisés.

description[]

object (LocalizedText)

Description de la propriété.

category[]

object (LocalizedText)

Catégorie (type d'hébergement) de l'établissement fournie par le partenaire.

review[]

object (Review)

Avis associés à cette fiche. Une seule langue est associée à chaque avis.

dataIssueDetail[]

object (DataIssueDetail)

Problèmes de données concernant cette fiche

image[]

object (Image)

Images associées à cette fiche, localisées.

isServed

boolean

Indique si la fiche peut être diffusée en fonction des données non liées aux images uniquement.

partnerListId

string

ID de la liste dans le flux LEC du partenaire, fourni par le partenaire.

brand

string

Si elle n'est pas vide, elle indique que cette fiche appartient à une marque du flux.

regionCode

string

Code pays où se trouve la fiche.

location

object (LatLng)

Emplacement de la fiche à l'aide de la latitude et de la longitude (en degrés).

imprecisionRadiusMeters

integer

Représente la précision de la position. La fiche peut se trouver n'importe où dans la zone circulaire définie.

LatLng

Objet représentant une paire latitude/longitude. Cette valeur est exprimée par une paire de doubles représentant les degrés de latitude et de longitude. Sauf indication contraire, cet objet doit être conforme à la norme WGS84. Les valeurs doivent se situer dans les limites normalisées.

Représentation JSON
{
  "latitude": number,
  "longitude": number
}
Champs
latitude

number

Latitude en degrés. Elle doit être comprise dans la plage [-90.0, +90.0].

longitude

number

Longitude en degrés. Elle doit être comprise dans la plage [-180.0, +180.0].

Récapitulatif

Un seul avis dans une fiche VR.

ID SUIVANT : 10

Représentation JSON
{
  "rating": [
    {
      object (Rating)
    }
  ],
  "languageCode": string,
  "type": enum (Type),
  "link": string,
  "title": string,
  "body": string,
  "author": string,
  "reviewTime": string,
  "visitTime": string
}
Champs
rating[]

object (Rating)

Toutes les notes associées à cet avis. Cette information est répétée, car les avis peuvent inclure des notes sur différents aspects d'une fiche (par exemple, l'emplacement, la propreté, etc.).

languageCode

string

Langue de l'avis au format ISO639, par exemple "en", "de", etc.

type

enum (Type)

Type de l'avis.

title

string

Titre de l'avis, par exemple : "Superbe appartement de trois chambres".

body

string

Corps de l'avis

author

string

Auteur de l'avis.

reviewTime

string (Timestamp format)

Code temporel Unix (en secondes) de l'avis, en UTC+0.

Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

visitTime

string (Timestamp format)

Code temporel Unix (en secondes) du séjour, en UTC+0.

Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Type

Énumération pour le type d'examen.

Enums
UNKNOWN Le type d'examen est inconnu.
EDITORIAL L'avis est de type éditorial.
USER L'avis est de type "utilisateur".

Notes

Note attribuée à une fiche de location de vacances.

ID SUIVANT : 4

Représentation JSON
{
  "type": enum (Type),
  "score": number,
  "ratingScale": integer
}
Champs
type

enum (Type)

Type de classification.

score

number

Score de la note. (par exemple, 8,5)

ratingScale

integer

Note maximale possible.

Type

Type de note attribuée à une fiche de location de vacances.

Enums
TYPE_UNSPECIFIED Le type de classification n'est pas spécifié.
OVERALL La note est de type "global".

Image

Image unique dans une fiche de location de vacances. Le titre et l'URL de la galerie sont stockés par paramètre régional.

ID SUIVANT : 4

Représentation JSON
{
  "galleryUri": [
    {
      object (LocalizedText)
    }
  ],
  "title": [
    {
      object (LocalizedText)
    }
  ],
  "uri": string
}
Champs
galleryUri[]

object (LocalizedText)

URL de lien profond vers l'image dans une galerie (ou une page Web).

title[]

object (LocalizedText)

Titre de l'image.

uri

string

URL qui pointe directement vers le contenu de l'image binaire.

Méthodes

verify

Renvoie les fiches validées présentant des problèmes de données et les éligibilités à la diffusion pour les partenaires VR uniquement.