Request

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 Response con un requestId coincidente es la respuesta a esta solicitud. Para 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. Para los métodos de transmisión de respuestas, puede aparecer el mismo requestId 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

Es 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

Metadatos de la solicitud específicos 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" }.