REST Resource: accounts.locations.reviews

Recurso: Review

Apenas saída. Representa uma avaliação de um local.

Representação JSON
{
  "name": string,
  "reviewId": string,
  "reviewer": {
    object (Reviewer)
  },
  "starRating": enum (StarRating),
  "comment": string,
  "createTime": string,
  "updateTime": string,
  "reviewReply": {
    object (ReviewReply)
  }
}
Campos
name

string

O nome do recurso. Para a avaliação, ele tem o formato accounts/{accountId}/locations/{locationId}/reviews/{reviewId}

reviewId

string

O identificador exclusivo criptografado.

reviewer

object (Reviewer)

É o autor da avaliação.

starRating

enum (StarRating)

A nota da avaliação.

comment

string

O corpo da avaliação como texto simples com marcações.

createTime

string (Timestamp format)

O carimbo de data/hora em que a avaliação foi escrita.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

O carimbo de data/hora da última modificação da avaliação.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

reviewReply

object (ReviewReply)

O proprietário/gerente da resposta deste local a esta avaliação.

Revisor

Representa o autor da avaliação.

Representação JSON
{
  "profilePhotoUrl": string,
  "displayName": string,
  "isAnonymous": boolean
}
Campos
profilePhotoUrl

string

O link da Foto do perfil do avaliador. Preenchido apenas se isAnonymous for falso.

displayName

string

O nome do avaliador. Preenchido apenas com o nome real do avaliador se isAnonymous for falso.

isAnonymous

boolean

Indica se o avaliador optou por permanecer anônimo.

StarRating

A nota de até cinco estrelas, em que cinco é a mais alta.

Tipos enumerados
STAR_RATING_UNSPECIFIED Não especificado.
ONE Uma estrela de, no máximo, cinco.
TWO Duas estrelas de, no máximo, cinco.
THREE Três estrelas de, no máximo, cinco.
FOUR Quatro estrelas de, no máximo, cinco.
FIVE É a avaliação com estrelas máxima.

ReviewReply

Representa a resposta do proprietário/gerente do local a uma avaliação.

Representação JSON
{
  "comment": string,
  "updateTime": string,
  "reviewReplyState": enum (State)
}
Campos
comment

string

O corpo da resposta como texto simples com marcações. O comprimento máximo é de 4096 bytes.

updateTime

string (Timestamp format)

Apenas saída. O carimbo de data/hora da última modificação da resposta.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

reviewReplyState

enum (State)

Apenas saída. O estado da resposta da avaliação.

Estado

Representa o estado de moderação de uma resposta de avaliação.

Tipos enumerados
REVIEW_REPLY_STATE_UNSPECIFIED Indica que o estado não foi especificado.
PENDING Indica que a resposta está pendente de moderação.
REJECTED Indica que a resposta foi rejeitada.
APPROVED Indica que a resposta foi aprovada.

Métodos

deleteReply

Exclui a resposta à avaliação especificada.

get

Retorna a avaliação especificada.

list

Retorna a lista paginada de avaliações do local especificado.

updateReply

Atualiza a resposta à avaliação especificada.