Response

Uma resposta a uma única solicitação.

Representação 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.
}
Campos
requestId

string

O requestId da solicitação a que esta mensagem está em resposta.

continued

boolean

Se verdadeiro, essa resposta será seguida por outras respostas que estiverem no mesmo fluxo de resposta dessa resposta.

extensions[]

object

São os metadados de resposta específicos do aplicativo.

Um objeto contendo campos de um tipo arbitrário. Um campo adicional "@type" contém uma URI que identifica o tipo. Exemplo: { "id": 1234, "@type": "types.example.com/standard/id" }.

Campo de união result. O resultado da resposta, que pode ser error ou response válido. result pode ser apenas de um dos tipos a seguir:
error

object (Status)

O resultado do erro se ocorrer um erro ao processar a solicitação.

response

object

O payload de resposta se a chamada for bem-sucedida.

Um objeto contendo campos de um tipo arbitrário. Um campo adicional "@type" contém uma URI que identifica o tipo. Exemplo: { "id": 1234, "@type": "types.example.com/standard/id" }.