REST Resource: accounts.locations.reviews

Ressource: Récapitulatif

Uniquement en sortie. Représente un avis concernant un établissement.

Représentation JSON
{
  "name": string,
  "reviewId": string,
  "reviewer": {
    object (Reviewer)
  },
  "starRating": enum (StarRating),
  "comment": string,
  "createTime": string,
  "updateTime": string,
  "reviewReply": {
    object (ReviewReply)
  }
}
Champs
name

string

Nom de la ressource. Pour l'avis, il se présente sous la forme accounts/{accountId}/locations/{locationId}/reviews/{reviewId}

reviewId

string

Identifiant unique chiffré.

reviewer

object (Reviewer)

Auteur de l'avis.

starRating

enum (StarRating)

Note de l'avis.

comment

string

Corps de l'avis sous forme de texte brut avec des balisages.

createTime

string (Timestamp format)

Code temporel correspondant à la date de rédaction de l'avis.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Code temporel correspondant à la dernière modification de l'avis.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

reviewReply

object (ReviewReply)

La réponse du propriétaire/responsable de cet établissement à cet avis.

Reviewer

Représente l'auteur de l'avis.

Représentation JSON
{
  "profilePhotoUrl": string,
  "displayName": string,
  "isAnonymous": boolean
}
Champs
profilePhotoUrl

string

Lien vers la photo de profil de l'auteur de l'avis. Renseigné uniquement si isAnonymous est défini sur "false".

displayName

string

Nom de l'auteur de l'avis. Renseigné uniquement avec le vrai nom de l'auteur de l'avis si la valeur de isAnonymous est "false".

isAnonymous

boolean

Indique si l'examinateur a choisi de rester anonyme.

StarRating

Note sur cinq étoiles (cinq étant la meilleure note)

Enums
STAR_RATING_UNSPECIFIED Non spécifié.
ONE Une étoile sur cinq.
TWO Deux étoiles sur cinq.
THREE Trois étoiles sur cinq.
FOUR Quatre étoiles sur cinq.
FIVE Note maximale.

ReviewReply

Représente la réponse du propriétaire/responsable de l'établissement à un avis.

Représentation JSON
{
  "comment": string,
  "updateTime": string
}
Champs
comment

string

Corps de la réponse sous forme de texte brut avec des annotations. La longueur maximale est de 4 096 octets.

updateTime

string (Timestamp format)

Uniquement en sortie. Code temporel correspondant à la dernière modification de la réponse.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

Méthodes

deleteReply

Supprime la réponse à l'avis spécifié.

get

Affiche l'avis spécifié.

list

Affiche la liste paginée des avis pour l'établissement spécifié.

updateReply

Met à jour la réponse à l'avis spécifié.