Response

Una risposta a una singola richiesta.

Rappresentazione JSON
{
  "requestId": string,
  "continued": boolean,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ],

  // Union field result can be only one of the following:
  "error": {
    object (Status)
  },
  "response": {
    "@type": string,
    field1: ...,
    ...
  }
  // End of list of possible types for union field result.
}
Campi
requestId

string

Il valore requestId dell'opzione "Richiedi questo messaggio" è in risposta.

continued

boolean

Se il valore è vero, questa risposta è seguita da altre risposte nello stesso flusso di risposte di questa risposta.

extensions[]

object

Metadati di risposta specifici dell'applicazione.

Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo "@type" contiene un URI che identifica il tipo. Esempio: { "id": 1234, "@type": "types.example.com/standard/id" }.

Campo unione result. Il risultato della risposta, che può essere un error o un response valido. result può essere solo uno dei seguenti:
error

object (Status)

Il risultato dell'errore in caso di errore durante l'elaborazione della richiesta.

response

object

Il payload della risposta nel caso in cui la chiamata sia riuscita.

Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo "@type" contiene un URI che identifica il tipo. Esempio: { "id": 1234, "@type": "types.example.com/standard/id" }.