REST Resource: locations.questions

Risorsa: domanda

Rappresenta una singola domanda e alcune delle sue risposte.

Rappresentazione JSON
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string,
  "topAnswers": [
    {
      object (Answer)
    }
  ],
  "totalAnswerCount": integer
}
Campi
name

string

Immutabile. Il nome univoco della domanda. locations/*/questions/* Questo campo verrà ignorato se impostato durante la creazione della domanda.

author

object (Author)

Solo output. L'autore della domanda.

upvoteCount

integer

Solo output. Il numero di voti positivi per la domanda.

text

string

Obbligatorio. Il testo della domanda. Deve contenere almeno tre parole e la lunghezza totale deve essere maggiore o uguale a 10 caratteri. La lunghezza massima è di 4096 caratteri.

createTime

string (Timestamp format)

Solo output. Il timestamp di quando è stata scritta la domanda.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. Il timestamp dell'ultima modifica della domanda.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

topAnswers[]

object (Answer)

Solo output. Un elenco di risposte alla domanda, ordinate in base ai voti positivi. A seconda dei parametri della richiesta, questo potrebbe non essere un elenco completo delle risposte (answersPerQuestion)

totalAnswerCount

integer

Solo output. Il numero totale di risposte pubblicate per questa domanda.

Autore

Rappresenta l'autore di una domanda o risposta

Rappresentazione JSON
{
  "displayName": string,
  "profilePhotoUri": string,
  "type": enum (AuthorType)
}
Campi
displayName

string

Il nome visualizzato dell'utente.

profilePhotoUri

string

L'URI della foto del profilo dell'utente.

type

enum (AuthorType)

Il tipo di utente dell'autore.

AuthorType

Enum per il tipo di utente dell'autore.

Enum
AUTHOR_TYPE_UNSPECIFIED Questa opzione non deve essere utilizzata.
REGULAR_USER Un utente normale.
LOCAL_GUIDE Una Local Guide
MERCHANT Il proprietario/gestore della sede

Risposta

Rappresenta una risposta a una domanda

Rappresentazione JSON
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string
}
Campi
name

string

Solo output. Il nome univoco della posizione delle risposte/*/questions/*/answers/*

author

object (Author)

Solo output. L'autore della risposta. Verrà impostato solo durante le operazioni sugli elenchi.

upvoteCount

integer

Solo output. Il numero di voti positivi per la risposta.

text

string

Obbligatorio. Il testo della risposta. Deve contenere almeno uno spazio non vuoto. La lunghezza massima è di 4096 caratteri.

createTime

string (Timestamp format)

Solo output. Il timestamp del momento in cui è stata scritta la risposta. Recuperato solo durante il recupero di ListResponse.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. Il timestamp dell'ultima modifica della risposta.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

Metodi

create

Aggiunge una domanda per la località specificata.

delete

Elimina una domanda specifica scritta dall'utente corrente.

list

Restituisce l'elenco impaginato di domande e alcune delle relative risposte per una posizione specificata.

patch

Aggiorna una domanda specifica scritta dall'utente corrente.