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

L'ID richiesta della Richiesta a cui il messaggio è in risposta.

continued

boolean

Se true, questa risposta è seguita da risposte aggiuntive che si trovano nello stesso flusso di risposta della risposta.

extensions[]

object

Metadati di risposta specifici dell'applicazione.

Un oggetto contenente 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 di unione result. Il risultato della risposta, che può essere error o response valido. result può essere solo uno dei seguenti:
error

object (Status)

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

response

object

Il payload della risposta se la chiamata ha avuto esito positivo.

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