REST Resource: accounts.locations.reviews

Ressource : Review

Uniquement en sortie. Représente un avis sur 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 "À examiner", il s'agit de 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 un balisage.

createTime

string (Timestamp format)

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

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

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

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

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. N'est renseigné que si la valeur de isAnonymous est "false".

displayName

string

Nom de l'auteur de l'avis. N'est renseigné qu'avec le nom réel de l'auteur de l'avis si la valeur de isAnonymous est "false".

isAnonymous

boolean

Indique si l'auteur de l'avis a choisi de rester anonyme.

StarRating

Note sur cinq.

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,
  "reviewReplyState": enum (State)
}
Champs
comment

string

Corps de la réponse sous forme de texte brut avec un balisage. Il ne doit pas dépasser 4 096 octets.

updateTime

string (Timestamp format)

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

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

reviewReplyState

enum (State)

Uniquement en sortie. État de la réponse à l'avis.

État

Représente l'état de modération d'une réponse à un avis.

Enums
REVIEW_REPLY_STATE_UNSPECIFIED Indique que l'état n'est pas spécifié.
PENDING Indique que la réponse est en attente de modération.
REJECTED Indique que la réponse a été refusée.
APPROVED Indique que la réponse a été approuvée.

Méthodes

deleteReply

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

get

Renvoie 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é.