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 viene 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 in cui è stata scritta la domanda.

Un timestamp nel formato RFC3339 UTC "Zulu" 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 relativo all'ultima modifica della domanda.

Un timestamp nel formato RFC3339 UTC "Zulu" 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. Questo potrebbe non essere un elenco completo di risposte a seconda dei parametri della richiesta (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 di cui è l'autore.

AuthorType

Enum per il tipo di utente di cui è l'autore.

Enum
AUTHOR_TYPE_UNSPECIFIED Non deve essere utilizzato.
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 delle posizioni di risposta/*/questions/*/answers/*

author

object (Author)

Solo output. L'autore della risposta. Verrà impostato solo durante le operazioni di elenco.

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 in cui è stata scritta la risposta. Recupero solo durante il recupero ListResponse.

Un timestamp nel formato RFC3339 UTC "Zulu" 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 relativo all'ultima modifica della risposta.

Un timestamp nel formato RFC3339 UTC "Zulu" 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 sede specificata.

delete

Consente di eliminare una domanda specifica scritta dall'utente corrente.

list

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

patch

Aggiorna una domanda specifica scritta dall'utente corrente.