Response

Es una respuesta a una sola solicitud.

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

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

string

Es el requestId de la solicitud a la que responde este mensaje.

continued

boolean

Si es verdadero, a esta respuesta le siguen respuestas adicionales que están en el mismo flujo de respuestas que esta.

extensions[]

object

Metadatos de la respuesta específica de la aplicación.

Un objeto que contiene campos de un tipo arbitrario. Un campo adicional "@type" contiene una URI que identifica el tipo. Ejemplo: { "id": 1234, "@type": "types.example.com/standard/id" }.

El resultado de la respuesta, que puede ser un error o una response válida. La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta:
error

object (Status)

Es el resultado del error si se produjo un error cuando se procesaba la solicitud.

response

object

La carga útil de la respuesta si la llamada se realizó correctamente.

Un objeto que contiene campos de un tipo arbitrario. Un campo adicional "@type" contiene una URI que identifica el tipo. Ejemplo: { "id": 1234, "@type": "types.example.com/standard/id" }.

Fin de los campos mutuamente excluyentes.