REST Resource: accounts.listings

Ressource: ParsedListing

Ein geparster Eintrag

JSON-Darstellung
{
  "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
}
Felder
unitAttributes

map (key: string, value: string)

VR-Listenattribut.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

listingName[]

object (LocalizedText)

Liste der lokalisierten Namen.

description[]

object (LocalizedText)

Beschreibung der Unterkunft.

category[]

object (LocalizedText)

Die vom Partner angegebene Kategorie (Unterkunftstyp) der Unterkunft.

review[]

object (Review)

Rezensionen, die mit diesem Eintrag verknüpft sind. Jeder Rezension ist eine Sprache zugeordnet.

dataIssueDetail[]

object (DataIssueDetail)

Datenprobleme bei diesem Eintrag

image[]

object (Image)

Bilder, die mit diesem Eintrag verknüpft sind, lokalisiert.

isServed

boolean

Gibt an, ob der Eintrag nur auf Grundlage von Nicht-Bilddaten bereitgestellt werden kann.

partnerListId

string

Die Listen-ID im LEC-Feed des Partners, die vom Partner bereitgestellt wird.

brand

string

Wenn das Feld nicht leer ist, gibt es an, dass dieser Eintrag zu einer Marke des Feeds gehört.

regionCode

string

Der Ländercode des Landes, in dem sich der Eintrag befindet.

location

object (LatLng)

Standort des Eintrags anhand von Breiten- und Längengrad (Grad).

imprecisionRadiusMeters

integer

Gibt die Genauigkeit des Standorts an. Der Eintrag kann sich an einer beliebigen Stelle innerhalb des definierten kreisförmigen Bereichs befinden.

LatLng

Ein Objekt, das ein Paar aus Breiten- und Längengrad darstellt. Es wird als Paar aus Werten vom Typ „Double“ (Breiten- und Längengrad) ausgedrückt. Sofern nicht anders angegeben, muss dieses Objekt dem WGS84-Standard entsprechen. Die Werte müssen innerhalb normalisierter Bereiche liegen.

JSON-Darstellung
{
  "latitude": number,
  "longitude": number
}
Felder
latitude

number

Der Breitengrad in Grad. Er muss im Bereich [-90,0, +90,0] liegen.

longitude

number

Der Längengrad in Grad. Er muss im Bereich [-180,0, +180,0] liegen.

Überprüfen

Eine einzelne Rezension in einem VR-Eintrag.

NÄCHSTE ID: 10

JSON-Darstellung
{
  "rating": [
    {
      object (Rating)
    }
  ],
  "languageCode": string,
  "type": enum (Type),
  "link": string,
  "title": string,
  "body": string,
  "author": string,
  "reviewTime": string,
  "visitTime": string
}
Felder
rating[]

object (Rating)

Alle Bewertungen, die mit dieser Rezension verknüpft sind. Das wird wiederholt, weil Rezensionen Bewertungen zu verschiedenen Aspekten eines Eintrags enthalten können, z.B. Standort, Sauberkeit usw.

languageCode

string

Sprache der Rezension im ISO639-Format, z. B. „en“ oder „de“

type

enum (Type)

Der Typ der Rezension.

title

string

Der Titel der Rezension, z. B. „Tolle drei Schlafzimmer“.

body

string

Der Textkörper des Berichts.

author

string

Der Autor der Rezension.

reviewTime

string (Timestamp format)

Unix-Zeitstempel (in Sekunden) der Rezension in UTC+0.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

visitTime

string (Timestamp format)

Unix-Zeitstempel (in Sekunden) des Aufenthalts in UTC+0.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

Typ

Enum für den Rezensionstyp.

Enums
UNKNOWN Der Rezensionstyp ist unbekannt.
EDITORIAL Die Rezension ist redaktioneller Natur.
USER Die Rezension ist vom Nutzertyp.

Bewertung

Eine Bewertung für einen Eintrag für Ferienunterkünfte.

NÄCHSTE ID: 4

JSON-Darstellung
{
  "type": enum (Type),
  "score": number,
  "ratingScale": integer
}
Felder
type

enum (Type)

Der Typ der Altersfreigabe.

score

number

Die Bewertung. (z. B. 8,5)

ratingScale

integer

Höchstbewertung.

Typ

Die Art der Bewertung einer Ferienunterkunft.

Enums
TYPE_UNSPECIFIED Der Bewertungstyp ist nicht angegeben.
OVERALL Die Bewertung ist vom Typ „Gesamt“.

Bild

Ein einzelnes Bild in einem VR-Eintrag. Titel und Galerie-URL werden pro Sprache gespeichert.

NÄCHSTE ID: 4

JSON-Darstellung
{
  "galleryUri": [
    {
      object (LocalizedText)
    }
  ],
  "title": [
    {
      object (LocalizedText)
    }
  ],
  "uri": string
}
Felder
galleryUri[]

object (LocalizedText)

URL, die einen Deeplink zum Bild in einer Galerie (oder auf einer Webseite) enthält.

title[]

object (LocalizedText)

Titel des Bildes.

uri

string

URL, die direkt auf den binären Bildinhalt verweist.

Methoden

verify

Gibt nur bestätigte Einträge mit Datenproblemen und Berechtigungen für die Auslieferung für VR-Partner zurück.