REST Resource: locations.questions

Recurso: Question

Representa una sola pregunta y algunas de sus respuestas.

Representación JSON
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string,
  "topAnswers": [
    {
      object (Answer)
    }
  ],
  "totalAnswerCount": integer
}
Campos
name

string

Inmutable. Es el nombre único de la pregunta. locations/*/questions/* Este campo se ignorará si se establece al crear las preguntas.

author

object (Author)

Solo salida. Es el autor de la pregunta.

upvoteCount

integer

Solo salida. Es la cantidad de votos a favor de la pregunta.

text

string

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

string (Timestamp format)

Solo salida. La marca de tiempo del momento en que se escribió la pregunta.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo salida. La marca de tiempo de la última modificación de la pregunta.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

topAnswers[]

object (Answer)

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 solicitud (answersPerQuestion)

totalAnswerCount

integer

Solo salida. Es la cantidad total de respuestas publicadas para esta pregunta.

Autor

Representa al autor de una pregunta o respuesta

Representación JSON
{
  "displayName": string,
  "profilePhotoUri": string,
  "type": enum (AuthorType)
}
Campos
displayName

string

El nombre visible del usuario

profilePhotoUri

string

Es el URI de la foto de perfil del usuario.

type

enum (AuthorType)

Indica el tipo de usuario del autor.

AuthorType

Es una enumeración para el tipo de usuario del autor.

Enumeraciones
AUTHOR_TYPE_UNSPECIFIED No debe usarse.
REGULAR_USER Un usuario normal.
LOCAL_GUIDE Local Guide
MERCHANT El propietario o administrador de la ubicación

Respuesta

Representa la respuesta a una pregunta

Representación JSON
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string
}
Campos
name

string

Solo salida. El nombre único de las ubicaciones de las respuestas/*/questions/*/answers/*

author

object (Author)

Solo salida. Es el autor de la respuesta. Solo se establecerá durante las operaciones de lista.

upvoteCount

integer

Solo salida. Es la cantidad de votos a favor de la respuesta.

text

string

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

string (Timestamp format)

Solo salida. La marca de tiempo del momento en que se escribió la respuesta. Solo se recupera durante la recuperación de ListResponse.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

Métodos

create

Agrega una pregunta para la ubicación especificada.

delete

Borra una pregunta específica escrita por el usuario actual.

list

Muestra la lista paginada de preguntas y algunas de sus respuestas para una ubicación especificada.

patch

Actualiza una pregunta específica escrita por el usuario actual.