Response

Una risposta a una singola richiesta.

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

  "error": {
    object (Status)
  },
  "response": {
    "@type": string,
    field1: ...,
    ...
  }
}
Campi
requestId

string

Il requestId della richiesta a cui questo messaggio risponde.

continued

boolean

Se true, questa risposta è seguita da altre risposte che si trovano nello stesso stream di risposta di questa risposta.

extensions[]

object

Metadati di risposta specifici dell'applicazione.

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

Il risultato della risposta, che può essere un error o una response valida. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi:
error

object (Status)

Il risultato di errore se si è verificato un errore durante l'elaborazione della richiesta.

response

object

Il payload della risposta se la chiamata è andata a buon fine.

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

Fine dei campi che si escludono a vicenda.