REST Resource: accounts.locations.reviews

Recurso: Review

Solo salida. Representa una opinión sobre una ubicación.

Representación JSON
{
  "name": string,
  "reviewId": string,
  "reviewer": {
    object (Reviewer)
  },
  "starRating": enum (StarRating),
  "comment": string,
  "createTime": string,
  "updateTime": string,
  "reviewReply": {
    object (ReviewReply)
  }
}
Campos
name

string

Nombre del recurso. Para la revisión, tiene el formato accounts/{accountId}/locations/{locationId}/reviews/{reviewId}.

reviewId

string

Es el identificador único encriptado.

reviewer

object (Reviewer)

Corresponde al autor de la opinión.

starRating

enum (StarRating)

Es la calificación por estrellas de la opinión.

comment

string

Cuerpo de la opinión como texto sin formato con marcas.

createTime

string (Timestamp format)

Es la marca de tiempo de cuando se escribió la opinión.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Es la marca de tiempo de la última modificación de la opinión.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

reviewReply

object (ReviewReply)

Es la respuesta del propietario o administrador de esta ubicación a la opinión.

Reviewer

Representa al autor de la opinión.

Representación JSON
{
  "profilePhotoUrl": string,
  "displayName": string,
  "isAnonymous": boolean
}
Campos
profilePhotoUrl

string

Vínculo a la foto de perfil del usuario que dejó la opinión. Solo se propaga si isAnonymous es falso.

displayName

string

Nombre del usuario que dejó la opinión. Solo se completa con el nombre real del revisor si isAnonymous es falso.

isAnonymous

boolean

Indica si el revisor optó por permanecer anónimo.

StarRating

Calificación por estrellas de cinco, donde cinco es la calificación más alta.

Enums
STAR_RATING_UNSPECIFIED No se especifica.
ONE Una estrella de un máximo de cinco.
TWO Dos estrellas de un máximo de cinco.
THREE Tres estrellas de un máximo de cinco.
FOUR Cuatro estrellas de un máximo de cinco.
FIVE Es la calificación máxima por estrellas.

ReviewReply

Representa la respuesta del propietario o administrador de la ubicación a una opinión.

Representación JSON
{
  "comment": string,
  "updateTime": string,
  "reviewReplyState": enum (State)
}
Campos
comment

string

Cuerpo de la respuesta como texto sin formato con marcas. La longitud máxima es de 4,096 bytes.

updateTime

string (Timestamp format)

Solo salida. Es la marca de tiempo de la última modificación de la respuesta.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

reviewReplyState

enum (State)

Solo salida. Es el estado de la respuesta a la opinión.

Estado

Representa el estado de moderación de una respuesta a una opinión.

Enums
REVIEW_REPLY_STATE_UNSPECIFIED Indica que el estado no está especificado.
PENDING Indica que la respuesta está pendiente de moderación.
REJECTED Indica que se rechazó la respuesta.
APPROVED Indica que se aprobó la respuesta.

Métodos

deleteReply

Borra la respuesta a la opinión especificada.

get

Devuelve la revisión especificada.

list

Devuelve la lista paginada de opiniones para la ubicación especificada.

updateReply

Actualiza la respuesta a la opinión especificada.