Response

Una respuesta a una sola solicitud.

Representación 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

El requestId de la solicitud a la que responde este mensaje.

continued

boolean

Si es verdadero, a esta respuesta le siguen las respuestas adicionales que se encuentran en el mismo flujo de respuesta que esta respuesta.

extensions[]

object

Son los 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" }.

Campo de unión result. El resultado de la respuesta, que puede ser un error o un response válido. result puede ser solo una de las siguientes opciones:
error

object (Status)

El resultado del error si se produjo un error al procesar la solicitud.

response

object

Es 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" }.