Recurso: Question
Representa una sola pregunta y algunas de sus respuestas.
Representación JSON |
---|
{ "name": string, "author": { object ( |
Campos | |
---|---|
name |
Inmutable. El nombre único de la pregunta. locations/*/questions/* Este campo se ignorará si se establece durante la creación de la pregunta. |
author |
Solo salida. Es el autor de la pregunta. |
upvoteCount |
Solo salida. Es la cantidad de votos a favor para la pregunta. |
text |
Obligatorio. Es el texto de la pregunta. Debe contener al menos tres palabras y la longitud total debe ser superior o igual a 10 caracteres. La longitud máxima es de 4,096 caracteres. |
createTime |
Solo salida. La marca de tiempo en la que se escribió la pregunta Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. La marca de tiempo de la última modificación de la pregunta. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
topAnswers[] |
Solo salida. Una lista de respuestas a la pregunta, ordenadas por votos a favor. Es posible que esta no sea una lista completa de respuestas según los parámetros de la solicitud (answersPerQuestion) |
totalAnswerCount |
Solo salida. Es la cantidad total de respuestas publicadas para esta pregunta. |
Creación
Representa al autor de una pregunta o respuesta
Representación JSON |
---|
{
"displayName": string,
"profilePhotoUri": string,
"type": enum ( |
Campos | |
---|---|
displayName |
El nombre visible del usuario |
profilePhotoUri |
El URI de la foto de perfil del usuario. |
type |
Indica el tipo de usuario del autor. |
AuthorType
Es una enumeración para el tipo de usuario del autor.
Enumeradores | |
---|---|
AUTHOR_TYPE_UNSPECIFIED |
No debe usarse. |
REGULAR_USER |
Un usuario común. |
LOCAL_GUIDE |
Un Local Guide |
MERCHANT |
El propietario o administrador de la ubicación |
Respuesta
Representa una respuesta a una pregunta
Representación JSON |
---|
{
"name": string,
"author": {
object ( |
Campos | |
---|---|
name |
Solo salida. El nombre único de las ubicaciones de las respuestas/*/preguntas/*/respuestas/* |
author |
Solo salida. Es el autor de la respuesta. Solo se establecerá durante las operaciones de lista. |
upvoteCount |
Solo salida. Es la cantidad de votos a favor de la respuesta. |
text |
Obligatorio. Es el texto de la respuesta. Debe contener al menos un carácter que no sea un espacio en blanco. La longitud máxima es de 4,096 caracteres. |
createTime |
Solo salida. La marca de tiempo de cuando se escribió la respuesta. Solo se recupera durante la recuperación de ListResponse. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. La marca de tiempo de la última vez que se modificó la respuesta. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
Métodos |
|
---|---|
|
Agrega una pregunta para la ubicación especificada. |
|
Elimina una pregunta específica escrita por el usuario actual. |
|
Muestra la lista paginada de preguntas y algunas de sus respuestas para una ubicación específica. |
|
Actualiza una pregunta específica escrita por el usuario actual. |