Recurso: Review
Solo salida. Representa una opinión sobre una ubicación.
| Representación JSON |
|---|
{ "name": string, "reviewId": string, "reviewer": { object ( |
| Campos | |
|---|---|
name |
Nombre del recurso. Para la revisión, tiene el formato |
reviewId |
Es el identificador único encriptado. |
reviewer |
Corresponde al autor de la opinión. |
starRating |
Es la calificación por estrellas de la opinión. |
comment |
Cuerpo de la opinión como texto sin formato con marcas. |
createTime |
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: |
updateTime |
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: |
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 |
Vínculo a la foto de perfil del usuario que dejó la opinión. Solo se propaga si |
displayName |
Nombre del usuario que dejó la opinión. Solo se completa con el nombre real del revisor si |
isAnonymous |
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 ( |
| Campos | |
|---|---|
comment |
Cuerpo de la respuesta como texto sin formato con marcas. La longitud máxima es de 4,096 bytes. |
updateTime |
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: |
reviewReplyState |
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 |
|
|---|---|
|
Borra la respuesta a la opinión especificada. |
|
Devuelve la revisión especificada. |
|
Devuelve la lista paginada de opiniones para la ubicación especificada. |
|
Actualiza la respuesta a la opinión especificada. |