Request

Es un mensaje de solicitud que se envía como parte de una ejecución por lotes.

Representación JSON
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Campos
requestId

string

Es el ID único de esta solicitud dentro del lote. El mensaje de respuesta con un requestId coincidente es la respuesta a esta solicitud. En el caso de los métodos de transmisión de solicitudes, se puede usar el mismo requestId varias veces para pasar todos los mensajes de solicitud que forman parte de un solo método. En el caso de los métodos de transmisión de respuestas, es posible que el mismo requestId aparezca en varios mensajes de respuesta.

methodName

string

El método al que se llama. Debe ser un nombre de método completamente calificado. Ejemplo: google.rpc.batch.Batch.Execute

request

object

La carga útil de la solicitud.

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

extensions[]

object

Son los metadatos de la solicitud 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" }.